boulder v0.26.1 (Git ref 3650f31cb496b13537a0bfe09ec6f55a960a129b-dirty) └─ building nodejs-24-24.15.0-6-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libsmartcols 2.41.3-19 attr 2.5.2-6 libsodium 1.0.22+git.33cc75ab1-5 bash 5.3.9-30 libssh2 1.11.1-3 boulder 0.26.1+git.66a1a07-147 libstdc++ 15.2.0+git.dbc88caa-22 brotli 1.2.0-10 libstdc++-devel 15.2.0+git.dbc88caa-22 brotli-devel 1.2.0-10 libstone 0.26.1+git.647000c-7 brotli-libs 1.2.0-10 libtasn1 4.21.0-4 bsdtar 3.8.7-24 libtasn1-devel 4.21.0-4 bsdtar-static 3.8.7-24 libtasn1-tools 4.21.0-4 bzip2 1.0.8-7 libunistring 1.4.2-7 bzip2-devel 1.0.8-7 libutempter 1.2.1-2 bzip2-libs 1.0.8-7 libuuid 2.41.3-19 c-ares 1.34.6-2 libuv 1.52.1-8 c-ares-devel 1.34.6-2 libuv-devel 1.52.1-8 ca-certificates 20250516-17 libxcrypt 4.5.2-10 ca-certificates-mozilla 3.123.1-45 libxkbcommon 1.13.1-15 ca-certificates-utils 20250516-17 libxml2 2.15.3-21 clang 22.1.4-53 linux-headers 7.0-29 clang-libs 22.1.4-53 linux-pam-libs 1.7.2-19 compiler-rt 22.1.4-53 lld 22.1.4-53 coreutils 0.8.0-35 lld-libs 22.1.4-53 cracklib 2.10.3-3 llvm 22.1.4-53 cryptsetup-libs 2.8.6-12 llvm-libs 22.1.4-53 curl-libs 8.20.0-31 lz4 1.10.0-4 cyrus-sasl-libs 2.1.28-5 lzo 2.10-2 dash 0.5.13.3-18 mimalloc 2.3.1-12 device-mapper-libs 2.03.40-17 mpc 1.4.1-5 diffutils 3.12-6 mpdecimal 4.0.1-2 elfutils-libs 0.195-13 mpfr 4.2.2-5 envsubst 1.0-11 nano 9.0-40 expat 2.8.0-13 ncurses-base 6.6-20260418-24 file 5.47-11 ncurses-libs 6.6-20260418-24 findutils 4.10.0-4 nettle 3.10.2-7 gawk 5.4.0-9 nettle-devel 3.10.2-7 gcc 15.2.0+git.dbc88caa-22 nettle-libs 3.10.2-7 gdbm-libs 1.26-7 nghttp2 1.69.0-16 git 2.54.0-24 nghttp2-devel 1.69.0-16 glib2 2.88.0-37 nghttp2-libs 1.69.0-16 glibc 2.43+git.8362e8ce-37 nghttp3 1.15.0-5 glibc-devel 2.43+git.8362e8ce-37 nghttp3-devel 1.15.0-5 gmp 6.3.0-6 ngtcp2 1.22.1-1 gnu-coreutils-compat 9.11-7 ngtcp2-crypto-gnutls 1.22.1-1 gnutls 3.8.13-12 ngtcp2-devel 1.22.1-1 gnutls-cxx 3.8.13-12 ninja 1.13.2-6 gnutls-devel 3.8.13-12 ntpd-rs 1.7.2-10 gpm-libs 1.20.7-4 ocl-icd 2.3.4-4 grep 3.12-7 openldap 2.6.13-7 gzip 1.14-6 openmp 22.1.4-53 helix 25.07.01-8 openmp-devel 22.1.4-53 hwloc-libs 2.13.0-6 openssl 3.6.2-35 iana-etc 20260318-4 openssl-devel 3.6.2-35 icu 78.3-14 openssl-libs 3.6.2-35 icu-devel 78.3-14 os-info 2026.05-18 icu-libs 78.3-14 p11-kit 0.26.2-11 isl 0.27-2 p11-kit-devel 0.26.2-11 jansson 2.15.0-5 p11-kit-libs 0.26.2-11 jemalloc-libs 5.3.1-5 patchelf 0.18.0-3 json-c 0.18-5 pcre2 10.47-8 kbd 2.9.0-9 pkgconf 2.5.1-12 keyutils 1.6.3-4 polly 22.1.4-53 kmod-libs 34.2-10 procps 4.0.6-8 krb5-libs 1.22.2-6 python 3.14.4-20 layout 0.1.0-8 python-libs 3.14.4-20 less 692-15 qrencode 4.1.1-3 libarchive 3.8.7-24 readline 8.3.3-9 libatomic 15.2.0+git.dbc88caa-22 ripgrep 15.1.0-4 libb2 0.98.1-2 sed 4.10-4 libblkid 2.41.3-19 sqlite 3.53.0-19 libbpf 1.7.0-8 sqlite-devel 3.53.0-19 libcap 2.78-13 sudo-rs 0.2.13-19 libcap-ng 0.8.5-6 system-accounts 0.1.0-8 libcom_err 1.47.4-7 systemd 257.13-81 libeconf 0.7.10-6 terminfo-foot 1.26.1-3 libedit 20251016-3.1-5 terminfo-ghostty 1.3.1-8 libelf 0.195-13 terminfo-kitty 0.46.2-9 libfdisk 2.41.3-19 terminus-font 4.49.1-2 libffi 3.5.2-9 tpm2-tss 4.1.3-4 libgcc 15.2.0+git.dbc88caa-22 tzdata 2026b-10 libgcc-static 15.2.0+git.dbc88caa-22 util-linux 2.41.3-19 libgcrypt 1.12.2-11 uutils-coreutils 0.8.0-35 libgomp 15.2.0+git.dbc88caa-22 vim 9.2.0389-24 libgpg-error 1.60-9 wayland 1.25.0-9 libidn2 2.3.8-5 xkeyboard-config 2.47-8 libidn2-devel 2.3.8-5 xxd 9.2.0389-24 libmount 2.41.3-19 xz 5.8.3-15 libpciaccess 0.19-6 zlib 2.3.3-23 libpsl 0.21.5-4 zlib-devel 2.3.3-23 libpwquality 1.4.5-5 zstd 1.5.7-12 libseccomp 2.6.0-6 zstd-devel 1.5.7-12 libsecret 0.21.7-8 zstd-libs 1.5.7-12 Installed brotli (cached) Installed brotli-libs (cached) Installed bsdtar (cached) Installed acl (cached) Installed attr (cached) Installed brotli-devel (cached) Installed c-ares (cached) Installed bzip2-libs (cached) Installed bsdtar-static (cached) Installed bash (cached) Installed bzip2-devel (cached) Installed bzip2 (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed coreutils (cached) Installed curl-libs (cached) Installed compiler-rt (cached) Installed cryptsetup-libs (cached) Installed dash (cached) Installed cracklib (cached) Installed cyrus-sasl-libs (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed expat (cached) Installed clang-libs (cached) Installed diffutils (cached) Installed file (cached) Installed gdbm-libs (cached) Installed findutils (cached) Installed gawk (cached) Installed gmp (cached) Installed glib2 (cached) Installed boulder (cached) Installed gnu-coreutils-compat (cached) Installed git (cached) Installed gpm-libs (cached) Installed grep (cached) Installed glibc-devel (cached) Installed gzip (cached) Installed gcc (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed icu (cached) Installed icu-libs (cached) Installed isl (cached) Installed jansson (cached) Installed icu-devel (cached) Installed jemalloc-libs (cached) Installed json-c (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed krb5-libs (cached) Installed layout (cached) Installed less (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libbpf (cached) Installed helix (cached) Installed libcap (cached) Installed kbd (cached) Installed libcom_err (cached) Installed libcap-ng (cached) Installed libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgcc-static (cached) Installed libgomp (cached) Installed libidn2-devel (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libmount (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libsmartcols (cached) Installed libpwquality (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed c-ares-devel (cached) Installed libtasn1 (cached) Installed libtasn1-tools (cached) Installed libunistring (cached) Installed libtasn1-devel (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuv (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed libxml2 (cached) Installed libuv-devel (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed llvm (cached) Installed lzo (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed libstdc++-devel (cached) Installed ncurses-libs (cached) Installed nano (cached) Installed nettle (cached) Installed nettle-libs (cached) Installed nettle-devel (cached) Installed nghttp2 (cached) Installed nghttp2-libs (cached) Installed nghttp2-devel (cached) Installed nghttp3 (cached) Installed nghttp3-devel (cached) Installed ngtcp2 (cached) Installed ngtcp2-crypto-gnutls (cached) Installed ninja (cached) Installed ngtcp2-devel (cached) Installed ocl-icd (cached) Installed ntpd-rs (cached) Installed linux-headers (cached) Installed glibc (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed os-info (cached) Installed openssl-libs (cached) Installed p11-kit-devel (cached) Installed p11-kit-libs (cached) Installed p11-kit (cached) Installed openssl (cached) Installed pcre2 (cached) Installed patchelf (cached) Installed polly (cached) Installed pkgconf (cached) Installed python (cached) Installed qrencode (cached) Installed procps (cached) Installed readline (cached) Installed ripgrep (cached) Installed sqlite (cached) Installed sed (cached) Installed sqlite-devel (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminus-font (cached) Installed tpm2-tss (cached) Installed ncurses-base (cached) Installed openssl-devel (cached) Installed systemd (cached) Installed util-linux (cached) Installed wayland (cached) Installed uutils-coreutils (cached) Installed tzdata (cached) Installed xxd (cached) Installed xkeyboard-config (cached) Installed zlib (cached) Installed python-libs (cached) Installed zlib-devel (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed zstd-libs (cached) Installed xz (cached) Installed vim (cached) Installed gnutls-cxx Installed gnutls Installed gnutls-devel 39764 entries blitted in 0.17s (229.9k / s) Sharing 1 upstream(s) with the build container Shared node-v24.15.0.tar.gz x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1777563348 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p node-v24.15.0.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/node-v24.15.0.tar.gz -C node-v24.15.0.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1777563348 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/node-v24.15.0.tar.gz │S│ + cd /mason/build/x86_64/node-v24.15.0.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz' │S│ The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz │S│ + NODEJS_MAJOR=24 │S│ + NODEJS_SONAME=137 │S│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │S│ + python configure.py --ninja --enable-lto --prefix=/usr --libdir=lib --shared --shared-brotli --shared-cares --shared-libuv --shared-nghttp2 --shared-nghttp3 --shared-ngtcp2 --shared-openssl --shared-sqlite --shared-zlib --shared-zstd --verbose --with-intl=system-icu │S│ Detected clang C++ compiler (CXX=clang++) version: 22.1.4 │S│ Detected clang C compiler (CC=clang) version: 22.1.4 │S│ creating icu_config.gypi │S│ { 'target_defaults': { 'cflags': [], │S│ 'configurations': { 'Debug': { 'v8_enable_v8_checks': 1, │S│ 'variables': {}}, │S│ 'Release': { 'v8_enable_v8_checks': 0, │S│ 'variables': {}}}, │S│ 'default_configuration': 'Release', │S│ 'defines': [ 'NODE_OPENSSL_CONF_NAME=nodejs_conf', │S│ 'ICU_NO_USER_DATA_OVERRIDE'], │S│ 'include_dirs': [], │S│ 'libraries': [ '-lz', │S│ '-luv', │S│ '-lbrotlidec', │S│ '-lbrotlienc', │S│ '-lcares', │S│ '-lnghttp2', │S│ '-lnghttp3', │S│ '-lngtcp2', │S│ '-lsqlite3', │S│ '-lzstd', │S│ '-lcrypto', │S│ '-lssl', │S│ '-licui18n', │S│ '-licuuc']}, │S│ 'variables': { 'asan': 0, │S│ 'clang': 1, │S│ 'control_flow_guard': 'false', │S│ 'coverage': 'false', │S│ 'dcheck_always_on': 0, │S│ 'debug_nghttp2': 'false', │S│ 'debug_node': 'false', │S│ 'debug_symbols': 'false', │S│ 'enable_lto': 'true', │S│ 'enable_pgo_generate': 'false', │S│ 'enable_pgo_use': 'false', │S│ 'error_on_warn': 'false', │S│ 'force_dynamic_crt': 1, │S│ 'host_arch': 'x64', │S│ 'icu_gyp_path': 'tools/icu/icu-system.gyp', │S│ 'icu_small': 'false', │S│ 'icu_ver_major': '78', │S│ 'libdir': 'lib', │S│ 'llvm_version': '22.1', │S│ 'napi_build_version': '10', │S│ 'node_builtin_shareable_builtins': [ 'deps/undici/undici.js', │S│ 'deps/amaro/dist/index.js'], │S│ 'node_byteorder': 'little', │S│ 'node_cctest_sources': [ 'src/node_snapshot_stub.cc', │S│ 'test/cctest/inspector/test_network_requests_buffer.cc', │S│ 'test/cctest/inspector/test_node_protocol.cc', │S│ 'test/cctest/node_test_fixture.cc', │S│ 'test/cctest/test_aliased_buffer.cc', │S│ 'test/cctest/test_base64.cc', │S│ 'test/cctest/test_base_object_ptr.cc', │S│ 'test/cctest/test_cppgc.cc', │S│ 'test/cctest/test_crypto_clienthello.cc', │S│ 'test/cctest/test_dataqueue.cc', │S│ 'test/cctest/test_diagnostics_channel.cc', │S│ 'test/cctest/test_environment.cc', │S│ 'test/cctest/test_inspector_socket.cc', │S│ 'test/cctest/test_inspector_socket_server.cc', │S│ 'test/cctest/test_json_utils.cc', │S│ 'test/cctest/test_linked_binding.cc', │S│ 'test/cctest/test_lru_cache.cc', │S│ 'test/cctest/test_node_api.cc', │S│ 'test/cctest/test_node_crypto.cc', │S│ 'test/cctest/test_node_crypto_env.cc', │S│ 'test/cctest/test_node_postmortem_metadata.cc', │S│ 'test/cctest/test_node_task_runner.cc', │S│ 'test/cctest/test_path.cc', │S│ 'test/cctest/test_per_process.cc', │S│ 'test/cctest/test_platform.cc', │S│ 'test/cctest/test_quic_cid.cc', │S│ 'test/cctest/test_quic_error.cc', │S│ 'test/cctest/test_quic_tokens.cc', │S│ 'test/cctest/test_report.cc', │S│ 'test/cctest/test_sockaddr.cc', │S│ 'test/cctest/test_string_bytes.cc', │S│ 'test/cctest/test_traced_value.cc', │S│ 'test/cctest/test_util.cc', │S│ 'test/cctest/node_test_fixture.h'], │S│ 'node_debug_lib': 'false', │S│ 'node_enable_d8': 'false', │S│ 'node_enable_v8_vtunejit': 'false', │S│ 'node_enable_v8windbg': 'false', │S│ 'node_fipsinstall': 'false', │S│ 'node_install_corepack': 'true', │S│ 'node_install_npm': 'true', │S│ 'node_library_files': [ 'lib/_http_agent.js', │S│ 'lib/_http_client.js', │S│ 'lib/_http_common.js', │S│ 'lib/_http_incoming.js', │S│ 'lib/_http_outgoing.js', │S│ 'lib/_http_server.js', │S│ 'lib/_stream_duplex.js', │S│ 'lib/_stream_passthrough.js', │S│ 'lib/_stream_readable.js', │S│ 'lib/_stream_transform.js', │S│ 'lib/_stream_wrap.js', │S│ 'lib/_stream_writable.js', │S│ 'lib/_tls_common.js', │S│ 'lib/_tls_wrap.js', │S│ 'lib/assert.js', │S│ 'lib/assert/strict.js', │S│ 'lib/async_hooks.js', │S│ 'lib/buffer.js', │S│ 'lib/child_process.js', │S│ 'lib/cluster.js', │S│ 'lib/console.js', │S│ 'lib/constants.js', │S│ 'lib/crypto.js', │S│ 'lib/dgram.js', │S│ 'lib/diagnostics_channel.js', │S│ 'lib/dns.js', │S│ 'lib/dns/promises.js', │S│ 'lib/domain.js', │S│ 'lib/events.js', │S│ 'lib/fs.js', │S│ 'lib/fs/promises.js', │S│ 'lib/http.js', │S│ 'lib/http2.js', │S│ 'lib/https.js', │S│ 'lib/inspector.js', │S│ 'lib/inspector/promises.js', │S│ 'lib/internal/abort_controller.js', │S│ 'lib/internal/assert.js', │S│ 'lib/internal/assert/assertion_error.js', │S│ 'lib/internal/assert/calltracker.js', │S│ 'lib/internal/assert/myers_diff.js', │S│ 'lib/internal/assert/utils.js', │S│ 'lib/internal/async_context_frame.js', │S│ 'lib/internal/async_hooks.js', │S│ 'lib/internal/async_local_storage/async_context_frame.js', │S│ 'lib/internal/async_local_storage/async_hooks.js', │S│ 'lib/internal/blob.js', │S│ 'lib/internal/blocklist.js', │S│ 'lib/internal/bootstrap/node.js', │S│ 'lib/internal/bootstrap/realm.js', │S│ 'lib/internal/bootstrap/shadow_realm.js', │S│ 'lib/internal/bootstrap/switches/does_not_own_process_state.js', │S│ 'lib/internal/bootstrap/switches/does_own_process_state.js', │S│ 'lib/internal/bootstrap/switches/is_main_thread.js', │S│ 'lib/internal/bootstrap/switches/is_not_main_thread.js', │S│ 'lib/internal/bootstrap/web/exposed-wildcard.js', │S│ 'lib/internal/bootstrap/web/exposed-window-or-worker.js', │S│ 'lib/internal/buffer.js', │S│ 'lib/internal/child_process.js', │S│ 'lib/internal/child_process/serialization.js', │S│ 'lib/internal/cli_table.js', │S│ 'lib/internal/cluster/child.js', │S│ 'lib/internal/cluster/primary.js', │S│ 'lib/internal/cluster/round_robin_handle.js', │S│ 'lib/internal/cluster/shared_handle.js', │S│ 'lib/internal/cluster/utils.js', │S│ 'lib/internal/cluster/worker.js', │S│ 'lib/internal/console/constructor.js', │S│ 'lib/internal/console/global.js', │S│ 'lib/internal/constants.js', │S│ 'lib/internal/crypto/aes.js', │S│ 'lib/internal/crypto/argon2.js', │S│ 'lib/internal/crypto/certificate.js', │S│ 'lib/internal/crypto/cfrg.js', │S│ 'lib/internal/crypto/chacha20_poly1305.js', │S│ 'lib/internal/crypto/cipher.js', │S│ 'lib/internal/crypto/diffiehellman.js', │S│ 'lib/internal/crypto/ec.js', │S│ 'lib/internal/crypto/hash.js', │S│ 'lib/internal/crypto/hashnames.js', │S│ 'lib/internal/crypto/hkdf.js', │S│ 'lib/internal/crypto/kem.js', │S│ 'lib/internal/crypto/keygen.js', │S│ 'lib/internal/crypto/keys.js', │S│ 'lib/internal/crypto/mac.js', │S│ 'lib/internal/crypto/ml_dsa.js', │S│ 'lib/internal/crypto/ml_kem.js', │S│ 'lib/internal/crypto/pbkdf2.js', │S│ 'lib/internal/crypto/random.js', │S│ 'lib/internal/crypto/rsa.js', │S│ 'lib/internal/crypto/scrypt.js', │S│ 'lib/internal/crypto/sig.js', │S│ 'lib/internal/crypto/util.js', │S│ 'lib/internal/crypto/webcrypto.js', │S│ 'lib/internal/crypto/webidl.js', │S│ 'lib/internal/crypto/x509.js', │S│ 'lib/internal/data_url.js', │S│ 'lib/internal/debugger/inspect.js', │S│ 'lib/internal/debugger/inspect_client.js', │S│ 'lib/internal/debugger/inspect_repl.js', │S│ 'lib/internal/dgram.js', │S│ 'lib/internal/dns/callback_resolver.js', │S│ 'lib/internal/dns/promises.js', │S│ 'lib/internal/dns/utils.js', │S│ 'lib/internal/encoding.js', │S│ 'lib/internal/encoding/single-byte.js', │S│ 'lib/internal/encoding/util.js', │S│ 'lib/internal/error_serdes.js', │S│ 'lib/internal/errors.js', │S│ 'lib/internal/errors/error_source.js', │S│ 'lib/internal/event_target.js', │S│ 'lib/internal/events/abort_listener.js', │S│ 'lib/internal/events/symbols.js', │S│ 'lib/internal/file.js', │S│ 'lib/internal/fixed_queue.js', │S│ 'lib/internal/freelist.js', │S│ 'lib/internal/freeze_intrinsics.js', │S│ 'lib/internal/fs/cp/cp-sync.js', │S│ 'lib/internal/fs/cp/cp.js', │S│ 'lib/internal/fs/dir.js', │S│ 'lib/internal/fs/glob.js', │S│ 'lib/internal/fs/promises.js', │S│ 'lib/internal/fs/read/context.js', │S│ 'lib/internal/fs/recursive_watch.js', │S│ 'lib/internal/fs/rimraf.js', │S│ 'lib/internal/fs/streams.js', │S│ 'lib/internal/fs/sync_write_stream.js', │S│ 'lib/internal/fs/utils.js', │S│ 'lib/internal/fs/watchers.js', │S│ 'lib/internal/heap_utils.js', │S│ 'lib/internal/histogram.js', │S│ 'lib/internal/http.js', │S│ 'lib/internal/http2/compat.js', │S│ 'lib/internal/http2/core.js', │S│ 'lib/internal/http2/util.js', │S│ 'lib/internal/inspector/network.js', │S│ 'lib/internal/inspector/network_http.js', │S│ 'lib/internal/inspector/network_http2.js', │S│ 'lib/internal/inspector/network_resources.js', │S│ 'lib/internal/inspector/network_undici.js', │S│ 'lib/internal/inspector_async_hook.js', │S│ 'lib/internal/inspector_network_tracking.js', │S│ 'lib/internal/js_stream_socket.js', │S│ 'lib/internal/legacy/processbinding.js', │S│ 'lib/internal/linkedlist.js', │S│ 'lib/internal/locks.js', │S│ 'lib/internal/main/check_syntax.js', │S│ 'lib/internal/main/embedding.js', │S│ 'lib/internal/main/eval_stdin.js', │S│ 'lib/internal/main/eval_string.js', │S│ 'lib/internal/main/inspect.js', │S│ 'lib/internal/main/mksnapshot.js', │S│ 'lib/internal/main/print_help.js', │S│ 'lib/internal/main/prof_process.js', │S│ 'lib/internal/main/repl.js', │S│ 'lib/internal/main/run_main_module.js', │S│ 'lib/internal/main/test_runner.js', │S│ 'lib/internal/main/watch_mode.js', │S│ 'lib/internal/main/worker_thread.js', │S│ 'lib/internal/mime.js', │S│ 'lib/internal/modules/cjs/loader.js', │S│ 'lib/internal/modules/customization_hooks.js', │S│ 'lib/internal/modules/esm/assert.js', │S│ 'lib/internal/modules/esm/create_dynamic_module.js', │S│ 'lib/internal/modules/esm/get_format.js', │S│ 'lib/internal/modules/esm/hooks.js', │S│ 'lib/internal/modules/esm/initialize_import_meta.js', │S│ 'lib/internal/modules/esm/load.js', │S│ 'lib/internal/modules/esm/loader.js', │S│ 'lib/internal/modules/esm/module_job.js', │S│ 'lib/internal/modules/esm/module_map.js', │S│ 'lib/internal/modules/esm/resolve.js', │S│ 'lib/internal/modules/esm/shared_constants.js', │S│ 'lib/internal/modules/esm/translators.js', │S│ 'lib/internal/modules/esm/utils.js', │S│ 'lib/internal/modules/esm/worker.js', │S│ 'lib/internal/modules/helpers.js', │S│ 'lib/internal/modules/package_json_reader.js', │S│ 'lib/internal/modules/run_main.js', │S│ 'lib/internal/modules/typescript.js', │S│ 'lib/internal/navigator.js', │S│ 'lib/internal/net.js', │S│ 'lib/internal/options.js', │S│ 'lib/internal/per_context/domexception.js', │S│ 'lib/internal/per_context/messageport.js', │S│ 'lib/internal/per_context/primordials.js', │S│ 'lib/internal/perf/event_loop_delay.js', │S│ 'lib/internal/perf/event_loop_utilization.js', │S│ 'lib/internal/perf/nodetiming.js', │S│ 'lib/internal/perf/observe.js', │S│ 'lib/internal/perf/performance.js', │S│ 'lib/internal/perf/performance_entry.js', │S│ 'lib/internal/perf/resource_timing.js', │S│ 'lib/internal/perf/timerify.js', │S│ 'lib/internal/perf/usertiming.js', │S│ 'lib/internal/perf/utils.js', │S│ 'lib/internal/priority_queue.js', │S│ 'lib/internal/process/execution.js', │S│ 'lib/internal/process/finalization.js', │S│ 'lib/internal/process/per_thread.js', │S│ 'lib/internal/process/permission.js', │S│ 'lib/internal/process/pre_execution.js', │S│ 'lib/internal/process/promises.js', │S│ 'lib/internal/process/report.js', │S│ 'lib/internal/process/signal.js', │S│ 'lib/internal/process/task_queues.js', │S│ 'lib/internal/process/warning.js', │S│ 'lib/internal/process/worker_thread_only.js', │S│ 'lib/internal/promise_hooks.js', │S│ 'lib/internal/querystring.js', │S│ 'lib/internal/quic/quic.js', │S│ 'lib/internal/quic/state.js', │S│ 'lib/internal/quic/stats.js', │S│ 'lib/internal/quic/symbols.js', │S│ 'lib/internal/readline/callbacks.js', │S│ 'lib/internal/readline/emitKeypressEvents.js', │S│ 'lib/internal/readline/interface.js', │S│ 'lib/internal/readline/promises.js', │S│ 'lib/internal/readline/utils.js', │S│ 'lib/internal/repl.js', │S│ 'lib/internal/repl/await.js', │S│ 'lib/internal/repl/completion.js', │S│ 'lib/internal/repl/history.js', │S│ 'lib/internal/repl/utils.js', │S│ 'lib/internal/socket_list.js', │S│ 'lib/internal/socketaddress.js', │S│ 'lib/internal/source_map/prepare_stack_trace.js', │S│ 'lib/internal/source_map/source_map.js', │S│ 'lib/internal/source_map/source_map_cache.js', │S│ 'lib/internal/source_map/source_map_cache_map.js', │S│ 'lib/internal/stream_base_commons.js', │S│ 'lib/internal/streams/add-abort-signal.js', │S│ 'lib/internal/streams/compose.js', │S│ 'lib/internal/streams/destroy.js', │S│ 'lib/internal/streams/duplex.js', │S│ 'lib/internal/streams/duplexify.js', │S│ 'lib/internal/streams/duplexpair.js', │S│ 'lib/internal/streams/end-of-stream.js', │S│ 'lib/internal/streams/fast-utf8-stream.js', │S│ 'lib/internal/streams/from.js', │S│ 'lib/internal/streams/lazy_transform.js', │S│ 'lib/internal/streams/legacy.js', │S│ 'lib/internal/streams/operators.js', │S│ 'lib/internal/streams/passthrough.js', │S│ 'lib/internal/streams/pipeline.js', │S│ 'lib/internal/streams/readable.js', │S│ 'lib/internal/streams/state.js', │S│ 'lib/internal/streams/transform.js', │S│ 'lib/internal/streams/utils.js', │S│ 'lib/internal/streams/writable.js', │S│ 'lib/internal/test/binding.js', │S│ 'lib/internal/test/transfer.js', │S│ 'lib/internal/test_runner/assert.js', │S│ 'lib/internal/test_runner/coverage.js', │S│ 'lib/internal/test_runner/harness.js', │S│ 'lib/internal/test_runner/mock/loader.js', │S│ 'lib/internal/test_runner/mock/mock.js', │S│ 'lib/internal/test_runner/mock/mock_timers.js', │S│ 'lib/internal/test_runner/reporter/dot.js', │S│ 'lib/internal/test_runner/reporter/junit.js', │S│ 'lib/internal/test_runner/reporter/lcov.js', │S│ 'lib/internal/test_runner/reporter/rerun.js', │S│ 'lib/internal/test_runner/reporter/spec.js', │S│ 'lib/internal/test_runner/reporter/tap.js', │S│ 'lib/internal/test_runner/reporter/utils.js', │S│ 'lib/internal/test_runner/reporter/v8-serializer.js', │S│ 'lib/internal/test_runner/runner.js', │S│ 'lib/internal/test_runner/snapshot.js', │S│ 'lib/internal/test_runner/test.js', │S│ 'lib/internal/test_runner/tests_stream.js', │S│ 'lib/internal/test_runner/utils.js', │S│ 'lib/internal/timers.js', │S│ 'lib/internal/tls/common.js', │S│ 'lib/internal/tls/secure-context.js', │S│ 'lib/internal/tls/wrap.js', │S│ 'lib/internal/trace_events_async_hooks.js', │S│ 'lib/internal/tty.js', │S│ 'lib/internal/url.js', │S│ 'lib/internal/util.js', │S│ 'lib/internal/util/colors.js', │S│ 'lib/internal/util/comparisons.js', │S│ 'lib/internal/util/debuglog.js', │S│ 'lib/internal/util/diff.js', │S│ 'lib/internal/util/inspect.js', │S│ 'lib/internal/util/inspector.js', │S│ 'lib/internal/util/parse_args/parse_args.js', │S│ 'lib/internal/util/parse_args/utils.js', │S│ 'lib/internal/util/trace_sigint.js', │S│ 'lib/internal/util/types.js', │S│ 'lib/internal/v8/startup_snapshot.js', │S│ 'lib/internal/v8_prof_polyfill.js', │S│ 'lib/internal/validators.js', │S│ 'lib/internal/vm.js', │S│ 'lib/internal/vm/module.js', │S│ 'lib/internal/wasm_web_api.js', │S│ 'lib/internal/watch_mode/files_watcher.js', │S│ 'lib/internal/watchdog.js', │S│ 'lib/internal/webidl.js', │S│ 'lib/internal/webstorage.js', │S│ 'lib/internal/webstreams/adapters.js', │S│ 'lib/internal/webstreams/compression.js', │S│ 'lib/internal/webstreams/encoding.js', │S│ 'lib/internal/webstreams/queuingstrategies.js', │S│ 'lib/internal/webstreams/readablestream.js', │S│ 'lib/internal/webstreams/transfer.js', │S│ 'lib/internal/webstreams/transformstream.js', │S│ 'lib/internal/webstreams/util.js', │S│ 'lib/internal/webstreams/writablestream.js', │S│ 'lib/internal/worker.js', │S│ 'lib/internal/worker/clone_dom_exception.js', │S│ 'lib/internal/worker/io.js', │S│ 'lib/internal/worker/js_transferable.js', │S│ 'lib/internal/worker/messaging.js', │S│ 'lib/module.js', │S│ 'lib/net.js', │S│ 'lib/os.js', │S│ 'lib/path.js', │S│ 'lib/path/posix.js', │S│ 'lib/path/win32.js', │S│ 'lib/perf_hooks.js', │S│ 'lib/process.js', │S│ 'lib/punycode.js', │S│ 'lib/querystring.js', │S│ 'lib/quic.js', │S│ 'lib/readline.js', │S│ 'lib/readline/promises.js', │S│ 'lib/repl.js', │S│ 'lib/sea.js', │S│ 'lib/sqlite.js', │S│ 'lib/stream.js', │S│ 'lib/stream/consumers.js', │S│ 'lib/stream/promises.js', │S│ 'lib/stream/web.js', │S│ 'lib/string_decoder.js', │S│ 'lib/sys.js', │S│ 'lib/test.js', │S│ 'lib/test/reporters.js', │S│ 'lib/timers.js', │S│ 'lib/timers/promises.js', │S│ 'lib/tls.js', │S│ 'lib/trace_events.js', │S│ 'lib/tty.js', │S│ 'lib/url.js', │S│ 'lib/util.js', │S│ 'lib/util/types.js', │S│ 'lib/v8.js', │S│ 'lib/vm.js', │S│ 'lib/wasi.js', │S│ 'lib/worker_threads.js', │S│ 'lib/zlib.js'], │S│ 'node_module_version': 137, │S│ 'node_no_browser_globals': 'false', │S│ 'node_prefix': '/usr', │S│ 'node_quic': 'false', │S│ 'node_release_urlbase': '', │S│ 'node_shared': 'true', │S│ 'node_shared_ada': 'false', │S│ 'node_shared_brotli': 'true', │S│ 'node_shared_cares': 'true', │S│ 'node_shared_gtest': 'false', │S│ 'node_shared_hdr_histogram': 'false', │S│ 'node_shared_http_parser': 'false', │S│ 'node_shared_libuv': 'true', │S│ 'node_shared_merve': 'false', │S│ 'node_shared_nbytes': 'false', │S│ 'node_shared_nghttp2': 'true', │S│ 'node_shared_nghttp3': 'true', │S│ 'node_shared_ngtcp2': 'true', │S│ 'node_shared_openssl': 'true', │S│ 'node_shared_simdjson': 'false', │S│ 'node_shared_simdutf': 'false', │S│ 'node_shared_sqlite': 'true', │S│ 'node_shared_uvwasi': 'false', │S│ 'node_shared_zlib': 'true', │S│ 'node_shared_zstd': 'true', │S│ 'node_tag': '', │S│ 'node_target_type': 'shared_library', │S│ 'node_use_amaro': 'true', │S│ 'node_use_bundled_v8': 'true', │S│ 'node_use_node_code_cache': 'false', │S│ 'node_use_node_snapshot': 'false', │S│ 'node_use_openssl': 'true', │S│ 'node_use_sqlite': 'true', │S│ 'node_use_v8_platform': 'true', │S│ 'node_with_ltcg': 'false', │S│ 'node_without_node_options': 'false', │S│ 'node_write_snapshot_as_array_literals': 'false', │S│ 'openssl_is_fips': 'false', │S│ 'openssl_quic': 'false', │S│ 'ossfuzz': 'false', │S│ 'shlib_suffix': 'so.137', │S│ 'single_executable_application': 'true', │S│ 'suppress_all_error_on_warn': 'false', │S│ 'target_arch': 'x64', │S│ 'ubsan': 0, │S│ 'use_ccache_win': 0, │S│ 'use_prefix_to_find_headers': 'false', │S│ 'v8_enable_31bit_smis_on_64bit_arch': 0, │S│ 'v8_enable_extensible_ro_snapshot': 0, │S│ 'v8_enable_external_code_space': 0, │S│ 'v8_enable_gdbjit': 1, │S│ 'v8_enable_hugepage': 0, │S│ 'v8_enable_i18n_support': 1, │S│ 'v8_enable_inspector': 1, │S│ 'v8_enable_javascript_promise_hooks': 1, │S│ 'v8_enable_lite_mode': 0, │S│ 'v8_enable_maglev': 1, │S│ 'v8_enable_object_print': 1, │S│ 'v8_enable_pointer_compression': 0, │S│ 'v8_enable_pointer_compression_shared_cage': 0, │S│ 'v8_enable_sandbox': 0, │S│ 'v8_enable_short_builtin_calls': 1, │S│ 'v8_enable_wasm_simd256_revec': 1, │S│ 'v8_enable_webassembly': 1, │S│ 'v8_optimized_debug': 1, │S│ 'v8_promise_internal_field_count': 1, │S│ 'v8_random_seed': 0, │S│ 'v8_trace_maps': 0, │S│ 'v8_use_siphash': 1, │S│ 'want_separate_host_toolset': 0}} │S│ creating config.gypi │S│ creating config.status │S│ creating config.mk │S│ running: │S│ python tools/gyp_node.py --no-parallel -Dconfiguring_node=1 -Dbuild_type=Release -Dpython=/usr/bin/python -f ninja-linux │S│ INFO: configure completed successfully │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1777563348 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/node-v24.15.0.tar.gz │B│ + cd /mason/build/x86_64/node-v24.15.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz' │B│ + NODEJS_MAJOR=24 │B│ + NODEJS_SONAME=137 │B│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │B│ + ninja -j 32 -C out/Release │B│ The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz │B│ ninja: Entering directory `out/Release' │B│ [1/1983 0.597s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o │B│ [2/1983 0.627s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.fpu.o │B│ [3/1983 0.826s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.once.o │B│ [4/1983 0.857s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o │B│ [5/1983 0.869s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.bits.o │B│ [6/1983 0.875s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o │B│ [7/1983 0.932s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o │B│ [8/1983 1.033s ( 0%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o │B│ [9/1983 1.044s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.cpu.o │B│ [10/1983 1.051s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o │B│ [11/1983 1.103s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o │B│ [12/1983 1.112s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o │B│ [13/1983 1.122s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o │B│ [14/1983 1.127s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o │B│ [15/1983 1.136s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o │B│ [16/1983 1.140s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o │B│ [17/1983 1.147s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o │B│ [18/1983 1.153s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o │B│ [19/1983 1.155s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o │B│ [20/1983 1.167s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o │B│ [21/1983 1.171s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o │B│ [22/1983 1.207s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o │B│ [23/1983 1.211s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o │B│ [24/1983 1.211s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o │B│ [25/1983 1.225s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.strings.o │B│ [26/1983 1.235s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o │B│ [27/1983 1.264s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o │B│ [28/1983 1.292s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o │B│ [29/1983 1.311s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o │B│ [30/1983 1.345s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o │B│ [31/1983 1.429s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.logging.o │B│ [32/1983 1.571s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o │B│ [33/1983 1.721s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o │B│ [34/1983 1.732s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o │B│ [35/1983 1.740s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o │B│ [36/1983 1.743s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o │B│ [37/1983 1.887s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/optional.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/utility/utility.h:26: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [38/1983 1.922s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o │B│ [39/1983 2.012s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o │B│ [40/1983 2.042s ( 2%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o │B│ [41/1983 2.057s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/thread_identity.cc:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [42/1983 2.082s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [43/1983 2.092s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock.cc:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [44/1983 2.129s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o │B│ [45/1983 2.171s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o │B│ [46/1983 2.286s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc:66: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [47/1983 2.300s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc.cc:46: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [48/1983 2.316s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o │B│ [49/1983 2.431s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o │B│ [50/1983 2.504s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o │B│ [51/1983 2.531s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.cc:5: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [52/1983 2.585s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o │B│ In file included from ../../deps/v8/src/base/platform/mutex.cc:5: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [53/1983 2.594s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.decode_rust_punycode.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [54/1983 2.596s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o │B│ In file included from ../../deps/v8/src/base/platform/time.cc:44: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [55/1983 2.603s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [56/1983 2.628s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [57/1983 2.629s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o │B│ [58/1983 2.673s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o │B│ [59/1983 2.681s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o │B│ [60/1983 2.685s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.cc:5: │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [61/1983 2.699s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.cc:5: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [62/1983 2.714s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [63/1983 2.728s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o │B│ [64/1983 2.768s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o │B│ [65/1983 2.969s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.examine_stack.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [66/1983 2.978s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle_rust.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [67/1983 3.040s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o │B│ [68/1983 3.099s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o │B│ [69/1983 3.186s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [70/1983 3.249s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/city.cc:28: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [71/1983 3.268s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o │B│ In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.cc:5: │B│ In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [72/1983 3.329s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [73/1983 3.382s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o │B│ [74/1983 3.405s ( 3%)] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o │B│ In file included from ../../deps/v8/src/base/utils/random-number-generator.cc:18: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [75/1983 3.465s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [76/1983 3.518s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o │B│ In file included from ../../deps/v8/src/base/virtual-address-space.cc:5: │B│ In file included from ../../deps/v8/src/base/virtual-address-space.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [77/1983 3.530s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_non_temporal_memcpy.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [78/1983 3.578s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.cc:17: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [79/1983 3.618s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [80/1983 3.633s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [81/1983 3.662s ( 4%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o │B│ In file included from ../../deps/v8/src/base/platform/platform-posix.cc:42: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [82/1983 3.675s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [83/1983 3.679s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [84/1983 3.700s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/compare.h:40: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [85/1983 3.761s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o │B│ [86/1983 3.810s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [87/1983 3.819s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [88/1983 3.820s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/function_ref.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/any_invocable.h:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [89/1983 3.847s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [90/1983 3.896s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o │B│ [91/1983 3.941s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o │B│ [92/1983 3.968s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o │B│ [93/1983 4.016s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [94/1983 4.020s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [95/1983 4.151s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.damerau_levenshtein_distance.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [96/1983 4.165s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [97/1983 4.241s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [98/1983 4.296s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [99/1983 4.330s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [100/1983 4.400s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.h:32: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [101/1983 4.465s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [102/1983 4.494s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o │B│ [103/1983 4.502s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.extension.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc:16: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [104/1983 4.593s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [105/1983 4.639s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [106/1983 4.644s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [107/1983 4.685s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [108/1983 4.820s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [109/1983 4.830s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [110/1983 4.860s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.h:48: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [111/1983 5.022s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.h:105: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [112/1983 5.081s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o │B│ [113/1983 5.098s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.h:46: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [114/1983 5.100s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.parser.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [115/1983 5.115s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:50: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [116/1983 5.232s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [117/1983 5.258s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.h:81: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [118/1983 5.397s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.cc:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.h:45: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [119/1983 5.571s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o │B│ [120/1983 5.574s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/no_destructor.h:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [121/1983 5.590s ( 6%)] AR obj/tools/v8_gypfiles/libv8_libbase.a │B│ [122/1983 5.709s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [123/1983 5.725s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h:17: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [124/1983 5.742s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o │B│ [125/1983 6.036s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o │B│ [126/1983 6.136s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [127/1983 6.303s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.barrier.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [128/1983 6.339s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.blocking_counter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [129/1983 6.451s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [130/1983 6.505s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [131/1983 6.634s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [132/1983 6.650s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [133/1983 6.678s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.h:28: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [134/1983 6.742s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.per_thread_sem.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h:32: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [135/1983 6.791s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [136/1983 6.870s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [137/1983 6.952s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o │B│ [138/1983 6.970s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.notification.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [139/1983 7.054s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [140/1983 7.165s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o │B│ [141/1983 7.218s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:1515:51: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 1515 | absl::InlinedVector, 2> worklist; │B│ | ^ │B│ 3 warnings generated. │B│ [142/1983 7.238s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o │B│ [143/1983 7.270s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/format.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [144/1983 7.319s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o │B│ [145/1983 7.378s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.h:77: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [146/1983 7.458s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/duration.cc:69: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [147/1983 7.529s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o │B│ [148/1983 7.545s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [149/1983 7.655s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o │B│ [150/1983 7.723s ( 7%)] ACTION Checking inspector protocol compatibility │B│ [151/1983 7.986s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.cc:34: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [152/1983 7.992s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp │B│ [153/1983 8.092s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o │B│ [154/1983 8.147s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o │B│ [155/1983 8.161s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o │B│ [156/1983 8.204s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o │B│ [157/1983 8.265s ( 7%)] ACTION Generating inspector protocol sources from protocol json │B│ [158/1983 8.270s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp │B│ [159/1983 8.323s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o │B│ [160/1983 8.335s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o │B│ [161/1983 8.366s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.source-positions.o │B│ [162/1983 8.439s ( 8%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o │B│ [163/1983 8.448s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o │B│ [164/1983 8.464s ( 8%)] AR obj/tools/v8_gypfiles/libabseil.a │B│ [165/1983 8.468s ( 8%)] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o │B│ [166/1983 8.470s ( 8%)] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp │B│ [167/1983 8.473s ( 8%)] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp │B│ [168/1983 8.475s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o │B│ [169/1983 8.484s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o │B│ [170/1983 8.536s ( 8%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o │B│ [171/1983 8.576s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o │B│ [172/1983 8.590s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o │B│ [173/1983 8.598s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o │B│ [174/1983 8.637s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o │B│ [175/1983 8.663s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o │B│ [176/1983 8.677s ( 8%)] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o │B│ [177/1983 8.679s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o │B│ [178/1983 8.749s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o │B│ [179/1983 8.841s ( 9%)] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o │B│ [180/1983 8.956s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o │B│ [181/1983 8.957s ( 9%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o │B│ [182/1983 8.991s ( 9%)] LINK gen-regexp-special-case │B│ [183/1983 9.058s ( 9%)] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 │B│ [184/1983 9.091s ( 9%)] LINK bytecode_builtins_list_generator │B│ [185/1983 9.137s ( 9%)] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 │B│ [186/1983 9.202s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.declarable.o │B│ [187/1983 9.251s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.global-context.o │B│ [188/1983 9.306s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o │B│ [189/1983 9.329s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o │B│ [190/1983 9.379s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cfg.o │B│ [191/1983 9.407s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o │B│ [192/1983 9.546s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o │B│ [193/1983 9.645s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o │B│ [194/1983 9.691s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o │B│ [195/1983 9.723s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.type-inference.o │B│ [196/1983 9.779s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o │B│ [197/1983 9.790s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o │B│ [198/1983 10.097s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.server-data.o │B│ [199/1983 10.116s ( 10%)] AR obj/tools/v8_gypfiles/libv8_zlib.a │B│ [200/1983 10.165s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o │B│ [201/1983 10.242s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.utils.o │B│ [202/1983 10.252s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o │B│ [203/1983 10.292s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o │B│ [204/1983 10.441s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.clocks.o │B│ [205/1983 10.527s ( 10%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o │B│ [206/1983 10.633s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.fd_table.o │B│ [207/1983 10.712s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o │B│ [208/1983 10.731s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o │B│ [209/1983 10.759s ( 10%)] CXX obj/src/node_js2c.embedded_data.o │B│ [210/1983 10.787s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o │B│ [211/1983 10.858s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o │B│ [212/1983 10.876s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o │B│ [213/1983 10.904s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o │B│ [214/1983 10.909s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o │B│ [215/1983 10.933s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o │B│ [216/1983 10.947s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o │B│ [217/1983 10.983s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o │B│ [218/1983 11.091s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o │B│ [219/1983 11.125s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o │B│ [220/1983 11.171s ( 11%)] CXX obj/src/node_js2c.builtin_info.o │B│ [221/1983 11.183s ( 11%)] CC obj/deps/llhttp/src/llhttp.http.o │B│ [222/1983 11.207s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o │B│ [223/1983 11.240s ( 11%)] CC obj/deps/llhttp/src/llhttp.api.o │B│ [224/1983 11.263s ( 11%)] CXX obj/deps/v8/src/torque/torque.torque.o │B│ [225/1983 11.363s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.declarations.o │B│ [226/1983 11.557s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o │B│ [227/1983 11.600s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.instructions.o │B│ [228/1983 11.693s ( 11%)] CXX obj/deps/nbytes/src/nbytes.nbytes.o │B│ [229/1983 11.831s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o │B│ [230/1983 11.898s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o │B│ [231/1983 11.916s ( 11%)] AR obj/deps/uvwasi/libuvwasi.a │B│ [232/1983 11.933s ( 11%)] AR obj/deps/nbytes/libnbytes.a │B│ [233/1983 11.942s ( 11%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o │B│ [234/1983 12.005s ( 11%)] CC obj/src/large_pages/node_text_start.node_text_start.o │B│ [235/1983 12.010s ( 11%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o │B│ In file included from ../../deps/v8/src/libplatform/default-job.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-job.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [236/1983 12.021s ( 11%)] AR obj/libnode_text_start.a │B│ [237/1983 12.078s ( 11%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o │B│ In file included from ../../deps/v8/src/libplatform/task-queue.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/task-queue.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [238/1983 12.104s ( 12%)] CXX obj/deps/ncrypto/ncrypto.engine.o │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:31:7: warning: 'ENGINE_finish' is deprecated [-Wdeprecated-declarations] │B│ 31 | ENGINE_finish(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:630:1: note: 'ENGINE_finish' has been explicitly marked deprecated here │B│ 630 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:33:7: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] │B│ 33 | ENGINE_free(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here │B│ 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:50:24: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 50 | EnginePointer engine(ENGINE_by_id(name)); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:53:28: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:55:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) || │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:56:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:67:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] │B│ 67 | return ENGINE_set_default(engine, flags) != 0; │B│ | ^ │B│ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here │B│ 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:73:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] │B│ 73 | return ENGINE_init(engine) == 1; │B│ | ^ │B│ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here │B│ 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:79:7: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] │B│ 79 | ENGINE_load_private_key(engine, key_name, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here │B│ 639 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:85:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] │B│ 85 | ENGINE_load_builtin_engines(); │B│ | ^ │B│ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here │B│ 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:86:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] │B│ 86 | ENGINE_register_all_complete(); │B│ | ^ │B│ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here │B│ 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 19 warnings generated. │B│ [239/1983 12.120s ( 12%)] CC obj/deps/histogram/src/histogram.hdr_histogram.o │B│ [240/1983 12.136s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o │B│ [241/1983 12.139s ( 12%)] AR obj/deps/histogram/libhistogram.a │B│ [242/1983 12.204s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o │B│ In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [243/1983 12.223s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o │B│ In file included from ../../deps/v8/src/libplatform/delayed-task-queue.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/delayed-task-queue.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [244/1983 12.232s ( 12%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o │B│ In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [245/1983 12.240s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o │B│ [246/1983 12.312s ( 12%)] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o │B│ [247/1983 12.342s ( 12%)] CC obj/test/nop/nop.nop.o │B│ [248/1983 12.407s ( 12%)] LINK overlapped-checker │B│ [249/1983 12.453s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o │B│ [250/1983 12.462s ( 12%)] LINK nop │B│ [251/1983 12.536s ( 12%)] CXX obj/deps/merve/merve.merve.o │B│ [252/1983 12.538s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o │B│ In file included from ../../deps/v8/src/libplatform/worker-thread.cc:8: │B│ In file included from ../../deps/v8/src/libplatform/task-queue.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [253/1983 12.544s ( 12%)] CC obj/deps/llhttp/src/llhttp.llhttp.o │B│ [254/1983 12.552s ( 12%)] AR obj/deps/merve/libmerve.a │B│ [255/1983 12.561s ( 12%)] AR obj/deps/llhttp/libllhttp.a │B│ [256/1983 12.655s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o │B│ In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [257/1983 12.658s ( 12%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o │B│ In file included from ../../deps/v8/src/libplatform/tracing/tracing-controller.cc:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [258/1983 12.658s ( 13%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o │B│ In file included from ../../deps/v8/src/libplatform/default-platform.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-platform.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [259/1983 12.670s ( 13%)] AR obj/tools/v8_gypfiles/libv8_libplatform.a │B│ [260/1983 12.698s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o │B│ [261/1983 12.717s ( 13%)] CXX obj/tools/node_js2c.js2c.o │B│ [262/1983 12.739s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o │B│ [263/1983 12.864s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o │B│ [264/1983 13.034s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-filepath.o │B│ [265/1983 13.054s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o │B│ [266/1983 13.186s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o │B│ [267/1983 13.369s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-matchers.o │B│ [268/1983 13.450s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-test-part.o │B│ [269/1983 13.490s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o │B│ [270/1983 13.494s ( 13%)] CXX obj/deps/googletest/src/gtest_main.gtest_main.o │B│ [271/1983 13.499s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-port.o │B│ [272/1983 13.505s ( 13%)] AR obj/deps/googletest/libgtest_main.a │B│ [273/1983 13.610s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-printers.o │B│ [274/1983 13.621s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-death-test.o │B│ [275/1983 13.663s ( 13%)] CXX obj/deps/ncrypto/ncrypto.ncrypto.o │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:462:10: warning: 'BN_is_prime_ex' is deprecated [-Wdeprecated-declarations] │B│ 462 | return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get()); │B│ | ^ │B│ /usr/include/openssl/bn.h:378:1: note: 'BN_is_prime_ex' has been explicitly marked deprecated here │B│ 378 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1351:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 1351 | Rsa rsa(EVP_PKEY_get0_RSA(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1364:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 1364 | Ec ec(EVP_PKEY_get0_EC_KEY(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1588:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1588 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1591:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1591 | if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:266:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here │B│ 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1605:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1605 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1608:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] │B│ 1608 | if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:223:1: note: 'DH_generate_parameters_ex' has been explicitly marked deprecated here │B│ 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1619:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] │B│ 1619 | if (DH_check(dh_.get(), &codes) != 1) │B│ | ^ │B│ /usr/include/openssl/dh.h:231:1: note: 'DH_check' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1631:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] │B│ 1631 | if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:232:1: note: 'DH_check_pub_key' has been explicitly marked deprecated here │B│ 232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1651:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1651 | DH_get0_pqg(dh_.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1658:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1658 | DH_get0_pqg(dh_.get(), nullptr, nullptr, &g); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1665:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1665 | DH_get0_key(dh_.get(), &pub_key, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1672:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1672 | DH_get0_key(dh_.get(), nullptr, &pvt_key); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1681:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 1681 | if (!DH_generate_key(dh_.get())) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:234:1: note: 'DH_generate_key' has been explicitly marked deprecated here │B│ 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1688:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] │B│ 1688 | int ret = DH_size(dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:214:1: note: 'DH_size' has been explicitly marked deprecated here │B│ 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1702:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 1702 | DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:235:1: note: 'DH_compute_key' has been explicitly marked deprecated here │B│ 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1719:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1719 | if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1732:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1732 | if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2096:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2096 | if (EVP_PKEY_assign_DH(key.get(), dh.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:522:38: note: expanded from macro 'EVP_PKEY_assign_DH' │B│ 522 | #define EVP_PKEY_assign_DH(pkey, dh) EVP_PKEY_assign((pkey), EVP_PKEY_DH, (dh)) │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2106:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2106 | if (EVP_PKEY_assign_RSA(key.get(), rsa.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:510:40: note: expanded from macro 'EVP_PKEY_assign_RSA' │B│ 510 | #define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2271:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2271 | return EVP_PKEY_assign_EC_KEY(pkey_.get(), eckey.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:527:45: note: expanded from macro 'EVP_PKEY_assign_EC_KEY' │B│ 527 | #define EVP_PKEY_assign_EC_KEY(pkey, eckey) EVP_PKEY_assign((pkey), \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2276:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2276 | return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey); │B│ | ^ │B│ /usr/include/openssl/evp.h:1428:1: note: 'EVP_PKEY_set1_EC_KEY' has been explicitly marked deprecated here │B│ 1428 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2281:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2281 | return EVP_PKEY_get0_EC_KEY(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2541:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2541 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2547:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2547 | err = PEM_write_bio_RSAPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:457:24: note: 'PEM_write_bio_RSAPrivateKey' has been explicitly marked deprecated here │B│ 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2559:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2559 | err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:632:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here │B│ 632 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2604:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2604 | const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2610:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2610 | err = PEM_write_bio_ECPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:472:24: note: 'PEM_write_bio_ECPrivateKey' has been explicitly marked deprecated here │B│ 472 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2622:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2622 | err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:652:1: note: 'i2d_ECPrivateKey_bio' has been explicitly marked deprecated here │B│ 652 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2657:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2657 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2663:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] │B│ 2663 | if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/pem.h:458:21: note: 'PEM_write_bio_RSAPublicKey' has been explicitly marked deprecated here │B│ 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2671:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2671 | if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/x509.h:634:1: note: 'i2d_RSAPublicKey_bio' has been explicitly marked deprecated here │B│ 634 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2746:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2746 | const DSA* dsa_key = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2748:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] │B│ 2748 | bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key)); │B│ | ^ │B│ /usr/include/openssl/dsa.h:213:1: note: 'DSA_get0_q' has been explicitly marked deprecated here │B│ 213 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2766:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2766 | rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2768:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] │B│ 2768 | rsa = static_cast(EVP_PKEY_get0(get())); │B│ | ^ │B│ /usr/include/openssl/evp.h:1388:1: note: 'EVP_PKEY_get0' has been explicitly marked deprecated here │B│ 1388 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2778:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2778 | OSSL3_CONST DSA* dsa = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2791:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2791 | const DSA* dsa = EVP_PKEY_get0_DSA(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2794:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 2794 | DSA_get0_pqg(dsa, &p, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3525:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] │B│ 3525 | return ECKeyPointer(EC_KEY_dup(key_.get())); │B│ | ^ │B│ /usr/include/openssl/ec.h:1027:1: note: 'EC_KEY_dup' has been explicitly marked deprecated here │B│ 1027 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3530:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 3530 | return EC_KEY_generate_key(key_.get()); │B│ | ^ │B│ /usr/include/openssl/ec.h:1112:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here │B│ 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3535:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3535 | return EC_KEY_set_public_key(key_.get(), pub.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3541:27: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3541 | const EC_GROUP* group = EC_KEY_get0_group(key_.get()); │B│ | ^ │B│ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3554:12: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] │B│ 3554 | return EC_KEY_set_public_key_affine_coordinates( │B│ | ^ │B│ /usr/include/openssl/ec.h:1133:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here │B│ 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3572:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3572 | return EC_KEY_set_public_key(key_.get(), point.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3577:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3577 | return EC_KEY_set_private_key(key_.get(), priv.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1067:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here │B│ 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3586:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3586 | return EC_KEY_get0_private_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1059:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here │B│ 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3595:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3595 | return EC_KEY_get0_public_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1073:1: note: 'EC_KEY_get0_public_key' has been explicitly marked deprecated here │B│ 1073 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3604:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3604 | return EC_KEY_get0_group(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3613:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] │B│ 3613 | return EC_KEY_check_key(key) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1118:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here │B│ 1118 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3622:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] │B│ 3622 | return ECKeyPointer(EC_KEY_new_by_curve_name(nid)); │B│ | ^ │B│ /usr/include/openssl/ec.h:1009:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here │B│ 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3626:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] │B│ 3626 | auto ptr = ECKeyPointer(EC_KEY_new()); │B│ | ^ │B│ /usr/include/openssl/ec.h:979:1: note: 'EC_KEY_new' has been explicitly marked deprecated here │B│ 979 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3628:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] │B│ 3628 | if (!EC_KEY_set_group(ptr.get(), group)) return {}; │B│ | ^ │B│ /usr/include/openssl/ec.h:1053:1: note: 'EC_KEY_set_group' has been explicitly marked deprecated here │B│ 1053 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3765:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] │B│ 3765 | if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx_.get(), e.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:133:1: note: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' has been explicitly marked deprecated here │B│ 133 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3824:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 3824 | return EVP_PKEY_CTX_set_signature_md(ctx_.get(), EVP_MD_CTX_md(md.get())) == │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4021:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 4021 | RSA_get0_key(rsa_, &key.n, &key.e, &key.d); │B│ | ^ │B│ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here │B│ 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4028:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4028 | RSA_get0_factors(rsa_, &key.p, &key.q); │B│ | ^ │B│ /usr/include/openssl/rsa.h:231:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4029:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4029 | RSA_get0_crt_params(rsa_, &key.dp, &key.dq, &key.qi); │B│ | ^ │B│ /usr/include/openssl/rsa.h:236:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here │B│ 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4035:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] │B│ 4035 | const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa_); │B│ | ^ │B│ /usr/include/openssl/rsa.h:251:1: note: 'RSA_get0_pss_params' has been explicitly marked deprecated here │B│ 251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4070:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4070 | if (RSA_set0_key(const_cast(rsa_), n.get(), e.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4084:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4084 | if (!RSA_set0_key(const_cast(rsa_), nullptr, nullptr, d.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4089:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4089 | if (!RSA_set0_factors(const_cast(rsa_), p.get(), q.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:219:1: note: 'RSA_set0_factors' has been explicitly marked deprecated here │B│ 219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4095:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4095 | if (!RSA_set0_crt_params( │B│ | ^ │B│ /usr/include/openssl/rsa.h:220:1: note: 'RSA_set0_crt_params' has been explicitly marked deprecated here │B│ 220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4327:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 4327 | return EVP_MD_CTX_md(ctx_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4499:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 4499 | return HMAC_Init_ex(ctx_.get(), buf.data, buf.len, md_ptr, nullptr) == 1; │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4504:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] │B│ 4504 | return HMAC_Update(ctx_.get(), │B│ | ^ │B│ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here │B│ 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4521:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] │B│ 4521 | if (!HMAC_Final(ctx_.get(), static_cast(buf->data), &len)) { │B│ | ^ │B│ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here │B│ 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4529:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] │B│ 4529 | return HMACCtxPointer(HMAC_CTX_new()); │B│ | ^ │B│ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here │B│ 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4727:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4727 | DSA_get0_pqg(dsa_, &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4734:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4734 | DSA_get0_pqg(dsa_, nullptr, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:217:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 217 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1524:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 1524 | DHPointer::DHPointer(DH* dh) : dh_(dh) {} │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:217:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 217 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3499:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 3499 | ECKeyPointer::ECKeyPointer() : key_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:217:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 217 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4472:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 4472 | HMACCtxPointer::HMACCtxPointer() : ctx_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 81 warnings generated. │B│ [276/1983 13.674s ( 13%)] AR obj/deps/ncrypto/libncrypto.a │B│ [277/1983 13.687s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o │B│ [278/1983 13.698s ( 14%)] AR obj/deps/inspector_protocol/libcrdtp.a │B│ [279/1983 13.803s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.types.o │B│ [280/1983 13.950s ( 14%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o │B│ [281/1983 13.960s ( 14%)] AR obj/tools/v8_gypfiles/libhighway.a │B│ [282/1983 15.616s ( 14%)] CXX obj/deps/simdjson/simdjson.simdjson.o │B│ [283/1983 15.624s ( 14%)] AR obj/deps/simdjson/libsimdjson.a │B│ [284/1983 16.830s ( 14%)] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o │B│ [285/1983 16.838s ( 14%)] AR obj/tools/v8_gypfiles/libsimdutf.a │B│ [286/1983 16.887s ( 14%)] LINK node_js2c │B│ [287/1983 17.919s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest.o │B│ [288/1983 17.928s ( 14%)] AR obj/deps/googletest/libgtest.a │B│ [289/1983 18.148s ( 14%)] CXX obj/deps/ada/ada.ada.o │B│ [290/1983 18.156s ( 14%)] AR obj/deps/ada/libada.a │B│ [291/1983 18.934s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o │B│ [292/1983 20.106s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o │B│ [293/1983 20.117s ( 14%)] AR obj/tools/v8_gypfiles/libtorque_base.a │B│ [294/1983 20.119s ( 14%)] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp │B│ [295/1983 20.279s ( 14%)] LINK torque │B│ [296/1983 23.600s ( 14%)] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 │B│ [297/1983 23.608s ( 14%)] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp │B│ [298/1983 23.610s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp │B│ [299/1983 23.611s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp │B│ [300/1983 23.611s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp │B│ [301/1983 23.612s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp │B│ [302/1983 23.612s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp │B│ [303/1983 23.612s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp │B│ [304/1983 23.613s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp │B│ [305/1983 23.613s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp │B│ [306/1983 23.618s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp │B│ [307/1983 23.618s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp │B│ [308/1983 23.765s ( 15%)] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 │B│ [309/1983 23.771s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp │B│ [310/1983 23.778s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp │B│ [311/1983 24.988s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o │B│ [312/1983 31.686s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [313/1983 31.727s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [314/1983 31.754s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [315/1983 32.087s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [316/1983 32.460s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [317/1983 32.519s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [318/1983 32.588s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [319/1983 32.610s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [320/1983 33.159s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [321/1983 33.532s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [322/1983 33.568s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [323/1983 33.617s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [324/1983 33.630s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [325/1983 33.918s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [326/1983 34.509s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [327/1983 37.280s ( 16%)] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [328/1983 37.908s ( 16%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [329/1983 37.922s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [330/1983 38.558s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [331/1983 39.301s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [332/1983 39.721s ( 16%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [333/1983 39.727s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [334/1983 39.923s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:12: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:12: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [335/1983 40.327s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [336/1983 40.696s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [337/1983 40.854s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [338/1983 41.395s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [339/1983 41.669s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [340/1983 42.499s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [341/1983 42.786s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ 11 warnings generated. │B│ [342/1983 44.560s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} │B│ | ^ │B│ 10 warnings generated. │B│ [343/1983 44.699s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [344/1983 46.700s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [345/1983 46.872s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [346/1983 47.254s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [347/1983 47.340s ( 17%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [348/1983 47.370s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:18: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:18: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [349/1983 47.411s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-abstract-module-source.o │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [350/1983 48.370s ( 17%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [351/1983 48.435s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [352/1983 48.464s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [353/1983 48.498s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [354/1983 48.975s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [355/1983 50.634s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [356/1983 51.644s ( 17%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [357/1983 51.689s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [358/1983 51.706s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [359/1983 51.948s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [360/1983 51.969s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [361/1983 52.259s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-disposable-stack.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [362/1983 53.240s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o │B│ [363/1983 53.545s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [364/1983 54.074s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [365/1983 54.435s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [366/1983 54.491s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o │B│ [367/1983 54.573s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [368/1983 54.702s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [369/1983 54.872s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-disposable-stack.o │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [370/1983 55.432s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [371/1983 56.994s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [372/1983 57.067s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [373/1983 57.449s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [374/1983 58.122s ( 18%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:35: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:35: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [375/1983 58.403s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [376/1983 59.183s ( 18%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [377/1983 60.202s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [378/1983 60.770s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [379/1983 61.380s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [380/1983 61.484s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [381/1983 61.533s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [382/1983 61.950s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [383/1983 62.004s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o │B│ In file included from ../../deps/v8/src/codegen/machine-type.cc:6: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [384/1983 62.073s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [385/1983 62.491s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [386/1983 62.555s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [387/1983 62.691s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [388/1983 62.793s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [389/1983 63.093s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [390/1983 63.336s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o │B│ [391/1983 64.122s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o │B│ [392/1983 64.603s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [393/1983 64.764s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [394/1983 64.996s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [395/1983 65.935s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [396/1983 65.996s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [397/1983 66.157s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [398/1983 66.311s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [399/1983 66.575s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:41: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:41: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [400/1983 67.481s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [401/1983 67.631s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [402/1983 68.003s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [403/1983 68.452s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [404/1983 68.745s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [405/1983 68.879s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [406/1983 69.180s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [407/1983 70.101s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [408/1983 70.329s ( 20%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o │B│ [409/1983 70.420s ( 20%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [410/1983 70.824s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [411/1983 71.167s ( 20%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o │B│ [412/1983 72.183s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [413/1983 72.946s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [414/1983 74.282s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [415/1983 74.661s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [416/1983 75.148s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [417/1983 75.434s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [418/1983 76.002s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [419/1983 76.094s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [420/1983 76.203s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [421/1983 76.517s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [422/1983 76.821s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [423/1983 76.995s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [424/1983 77.413s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [425/1983 77.577s ( 21%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [426/1983 77.689s ( 21%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [427/1983 77.721s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o │B│ [428/1983 77.988s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o │B│ [429/1983 78.919s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o │B│ [430/1983 79.199s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [431/1983 79.409s ( 21%)] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [432/1983 79.514s ( 21%)] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [433/1983 79.830s ( 21%)] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [434/1983 79.867s ( 21%)] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [435/1983 80.290s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [436/1983 81.189s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [437/1983 81.632s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [438/1983 81.761s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [439/1983 82.035s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [440/1983 82.848s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o │B│ [441/1983 82.904s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [442/1983 83.393s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [443/1983 83.518s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [444/1983 84.431s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [445/1983 84.506s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [446/1983 85.025s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [447/1983 85.141s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [448/1983 86.079s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [449/1983 86.201s ( 22%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o │B│ [450/1983 86.380s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [451/1983 86.431s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [452/1983 87.363s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [453/1983 87.585s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [454/1983 87.838s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [455/1983 87.980s ( 22%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [456/1983 87.993s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [457/1983 89.012s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [458/1983 89.495s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [459/1983 89.748s ( 23%)] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o │B│ In file included from ../../deps/v8/src/flags/flags.cc:26: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [460/1983 90.514s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [461/1983 90.554s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [462/1983 90.724s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [463/1983 90.754s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [464/1983 91.238s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [465/1983 91.420s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [466/1983 92.852s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [467/1983 93.077s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [468/1983 93.781s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [469/1983 94.151s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [470/1983 94.755s ( 23%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [471/1983 95.042s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [472/1983 95.216s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [473/1983 95.662s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [474/1983 96.596s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [475/1983 96.686s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [476/1983 97.485s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [477/1983 98.308s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [478/1983 98.431s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [479/1983 99.566s ( 24%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [480/1983 100.136s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [481/1983 100.232s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [482/1983 100.300s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [483/1983 100.640s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [484/1983 101.021s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [485/1983 101.185s ( 24%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:21: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:21: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [486/1983 101.821s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:18: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:18: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [487/1983 101.959s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [488/1983 102.137s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: │B│ In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: │B│ In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [489/1983 102.860s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [490/1983 103.441s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [491/1983 103.480s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [492/1983 103.820s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o │B│ In file included from ../../deps/v8/src/heap/index-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/index-generator.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [493/1983 104.628s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [494/1983 104.949s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [495/1983 105.265s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [496/1983 105.788s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [497/1983 106.027s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [498/1983 106.970s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [499/1983 107.029s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [500/1983 107.457s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [501/1983 108.192s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [502/1983 108.724s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page-metadata.o │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [503/1983 109.237s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [504/1983 109.938s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:11: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:11: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [505/1983 110.931s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [506/1983 111.140s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [507/1983 111.454s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [508/1983 112.003s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [509/1983 112.369s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout.o │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [510/1983 114.355s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [511/1983 114.424s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [512/1983 114.824s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [513/1983 114.988s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-visitor.o │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [514/1983 115.414s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [515/1983 115.762s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :27:1: note: expanded from here │B│ 27 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :27:1: note: expanded from here │B│ 27 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :27:1: note: expanded from here │B│ 27 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ 13 warnings generated. │B│ [516/1983 115.888s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [517/1983 116.250s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [518/1983 116.321s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [519/1983 117.015s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [520/1983 117.083s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [521/1983 117.987s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [522/1983 118.322s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:22: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:22: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [523/1983 118.981s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: │B│ In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: │B│ In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [524/1983 119.243s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [525/1983 119.803s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [526/1983 119.934s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [527/1983 119.948s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-pool.o │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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 │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../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 │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../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 │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../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 │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../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 │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ 8 warnings generated. │B│ [528/1983 120.200s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [529/1983 120.742s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [530/1983 120.777s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [531/1983 120.978s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o │B│ In file included from ../../deps/v8/src/heap/slot-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/slot-set.h:15: │B│ In file included from ../../deps/v8/src/objects/compressed-slots.h:11: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [532/1983 121.647s ( 26%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o │B│ [533/1983 121.975s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [534/1983 122.192s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:17: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:17: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [535/1983 122.528s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [536/1983 122.601s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [537/1983 123.576s ( 27%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o │B│ [538/1983 123.676s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page-metadata.o │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [539/1983 124.903s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [540/1983 125.333s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-metadata.o │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [541/1983 126.672s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [542/1983 126.787s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [543/1983 128.287s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [544/1983 128.519s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [545/1983 129.227s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [546/1983 129.359s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [547/1983 129.387s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [548/1983 129.485s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o │B│ [549/1983 129.585s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o │B│ [550/1983 129.744s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [551/1983 130.033s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [552/1983 130.036s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:19: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:19: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [553/1983 130.506s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o │B│ [554/1983 130.822s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o │B│ [555/1983 130.903s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [556/1983 130.948s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o │B│ [557/1983 131.808s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [558/1983 132.860s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [559/1983 133.051s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:10: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:10: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [560/1983 133.164s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [561/1983 133.211s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [562/1983 133.452s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../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 │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../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 │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../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 │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../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 │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../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 │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../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 │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ 10 warnings generated. │B│ [563/1983 133.507s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o │B│ [564/1983 133.927s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [565/1983 134.101s ( 28%)] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o │B│ In file included from ../../deps/v8/src/libsampler/sampler.cc:69: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [566/1983 134.342s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o │B│ [567/1983 134.592s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.visit-object.o │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [568/1983 134.721s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: │B│ In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: │B│ In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [569/1983 134.852s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [570/1983 135.404s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [571/1983 135.507s ( 28%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o │B│ [572/1983 136.002s ( 28%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-group.o │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:12: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:12: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 550 | return absl::container_internal::DecomposeValue( │B│ | ^ │B│ ../../deps/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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 2534 | return emplace(value); │B│ | ^ │B│ ../../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 │B│ 283 | const bool inserted = isolates_.insert(isolate).second; │B│ | ^ │B│ 8 warnings generated. │B│ [573/1983 136.365s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o │B│ In file included from ../../deps/v8/src/logging/metrics.cc:5: │B│ In file included from ../../deps/v8/src/logging/metrics.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [574/1983 136.727s ( 28%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:20: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:20: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [575/1983 136.756s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [576/1983 137.424s ( 29%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o │B│ [577/1983 137.491s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [578/1983 137.549s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [579/1983 137.913s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [580/1983 138.688s ( 29%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [581/1983 138.743s ( 29%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [582/1983 138.958s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [583/1983 138.990s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [584/1983 139.488s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags-and-tokens.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [585/1983 140.622s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [586/1983 140.724s ( 29%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [587/1983 140.925s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [588/1983 144.075s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [589/1983 144.272s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [590/1983 144.448s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [591/1983 145.628s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [592/1983 145.711s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:13: │B│ In file included from ../../deps/v8/src/logging/log-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:13: │B│ In file included from ../../deps/v8/src/logging/log-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [593/1983 145.741s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [594/1983 147.358s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:19: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:19: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [595/1983 147.840s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.hash-seed.o │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [596/1983 148.541s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:10: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:10: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [597/1983 148.685s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [598/1983 148.846s ( 30%)] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:16: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:16: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [599/1983 149.416s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:19: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:19: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [600/1983 149.510s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [601/1983 149.734s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [602/1983 149.917s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:26: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:26: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [603/1983 150.514s ( 30%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [604/1983 151.192s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [605/1983 151.325s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [606/1983 151.657s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [607/1983 151.706s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [608/1983 152.005s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [609/1983 152.308s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [610/1983 152.346s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [611/1983 152.657s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [612/1983 152.678s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [613/1983 152.958s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [614/1983 154.222s ( 30%)] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [615/1983 154.440s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [616/1983 154.753s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [617/1983 154.970s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [618/1983 157.171s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o │B│ In file included from ../../deps/v8/src/objects/lookup-cache.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup-cache.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [619/1983 158.696s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [620/1983 159.157s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [621/1983 159.180s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [622/1983 159.689s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [623/1983 160.335s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [624/1983 160.769s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [625/1983 161.700s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-disposable-stack.o │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [626/1983 163.120s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [627/1983 163.479s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: │B│ In file included from ../../deps/v8/src/objects/elements-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: │B│ In file included from ../../deps/v8/src/objects/elements-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [628/1983 163.929s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [629/1983 163.972s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [630/1983 164.001s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [631/1983 164.531s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [632/1983 164.587s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [633/1983 165.241s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [634/1983 165.720s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [635/1983 166.016s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [636/1983 166.026s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [637/1983 166.236s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [638/1983 166.263s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [639/1983 166.795s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-weak-refs.o │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [640/1983 166.846s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [641/1983 168.067s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [642/1983 168.154s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [643/1983 168.851s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:9: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:9: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [644/1983 168.992s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o │B│ [645/1983 169.369s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [646/1983 169.876s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [647/1983 170.124s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [648/1983 170.721s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [649/1983 172.068s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [650/1983 172.525s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [651/1983 173.387s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [652/1983 174.698s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [653/1983 174.896s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:9: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:9: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [654/1983 174.921s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [655/1983 175.398s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [656/1983 175.771s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [657/1983 177.214s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-attributes.o │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [658/1983 177.854s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [659/1983 178.033s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [660/1983 178.337s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o │B│ [661/1983 178.497s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [662/1983 178.645s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [663/1983 178.873s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [664/1983 179.353s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [665/1983 179.484s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [666/1983 179.623s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [667/1983 179.699s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [668/1983 179.814s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [669/1983 180.312s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [670/1983 180.336s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [671/1983 180.621s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [672/1983 180.656s ( 33%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o │B│ [673/1983 180.853s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [674/1983 181.310s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [675/1983 182.574s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [676/1983 182.911s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.waiter-queue-node.o │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [677/1983 183.091s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [678/1983 183.639s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [679/1983 184.604s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [680/1983 184.653s ( 34%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [681/1983 184.961s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [682/1983 185.012s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o │B│ [683/1983 185.456s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [684/1983 185.480s ( 34%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [685/1983 185.677s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [686/1983 185.889s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o │B│ [687/1983 186.961s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [688/1983 187.296s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [689/1983 187.432s ( 34%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [690/1983 187.545s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:10: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:10: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [691/1983 188.046s ( 34%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [692/1983 189.929s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [693/1983 190.213s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [694/1983 190.274s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o │B│ In file included from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [695/1983 190.420s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [696/1983 191.708s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [697/1983 192.060s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:12: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:12: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [698/1983 192.557s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [699/1983 193.083s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [700/1983 193.158s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:26: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:26: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [701/1983 193.317s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [702/1983 193.583s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [703/1983 193.790s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [704/1983 194.076s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [705/1983 194.173s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [706/1983 194.441s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-result-vector.o │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [707/1983 194.443s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [708/1983 194.470s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [709/1983 194.547s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [710/1983 194.679s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [711/1983 195.672s ( 35%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [712/1983 195.976s ( 35%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [713/1983 197.596s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [714/1983 198.057s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [715/1983 198.133s ( 36%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [716/1983 199.510s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [717/1983 200.043s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [718/1983 200.289s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [719/1983 200.476s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [720/1983 201.770s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [721/1983 202.004s ( 36%)] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [722/1983 202.598s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [723/1983 203.475s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [724/1983 204.212s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [725/1983 204.433s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [726/1983 204.483s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [727/1983 205.509s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [728/1983 205.745s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [729/1983 206.464s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [730/1983 207.015s ( 36%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o │B│ [731/1983 207.025s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [732/1983 207.338s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [733/1983 207.390s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [734/1983 207.802s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [735/1983 207.836s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [736/1983 208.445s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [737/1983 208.486s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [738/1983 208.600s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [739/1983 208.621s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [740/1983 208.709s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [741/1983 208.729s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [742/1983 209.603s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [743/1983 209.816s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [744/1983 209.865s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o │B│ In file included from ../../deps/v8/src/sandbox/sandbox.cc:9: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [745/1983 210.072s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [746/1983 210.388s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [747/1983 211.762s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.cppheap-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [748/1983 212.112s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [749/1983 212.874s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [750/1983 213.418s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [751/1983 213.889s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [752/1983 214.013s ( 37%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o │B│ [753/1983 214.162s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [754/1983 214.201s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [755/1983 214.272s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [756/1983 214.701s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [757/1983 215.350s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o │B│ [758/1983 215.625s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [759/1983 216.450s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-utils.o │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [760/1983 217.163s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o │B│ [761/1983 217.480s ( 38%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [762/1983 217.486s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o │B│ In file included from ../../deps/v8/src/strings/string-case.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [763/1983 217.557s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [764/1983 217.777s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [765/1983 217.830s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o │B│ [766/1983 218.056s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [767/1983 218.068s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [768/1983 218.250s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:10: │B│ In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:10: │B│ In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [769/1983 219.470s ( 38%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [770/1983 219.677s ( 38%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o │B│ [771/1983 220.013s ( 38%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o │B│ In file included from ../../deps/v8/src/tasks/operations-barrier.cc:5: │B│ In file included from ../../deps/v8/src/tasks/operations-barrier.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [772/1983 220.121s ( 38%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o │B│ In file included from ../../deps/v8/src/tasks/task-utils.cc:7: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [773/1983 220.449s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.js-dispatch-table.o │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [774/1983 220.816s ( 39%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [775/1983 220.818s ( 39%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-scope.o │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [776/1983 220.913s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o │B│ [777/1983 220.996s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o │B│ [778/1983 221.020s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o │B│ [779/1983 221.056s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o │B│ [780/1983 221.308s ( 39%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o │B│ In file included from ../../deps/v8/src/tracing/tracing-category-observer.cc:9: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [781/1983 221.336s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o │B│ [782/1983 222.007s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o │B│ [783/1983 222.291s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [784/1983 222.352s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o │B│ [785/1983 222.559s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o │B│ In file included from ../../deps/v8/src/utils/allocation.cc:5: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [786/1983 222.762s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [787/1983 223.070s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [788/1983 223.101s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [789/1983 223.177s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [790/1983 223.186s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [791/1983 223.229s ( 39%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o │B│ [792/1983 223.233s ( 39%)] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o │B│ [793/1983 223.284s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [794/1983 223.513s ( 40%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o │B│ [795/1983 223.517s ( 40%)] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [796/1983 223.658s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [797/1983 223.930s ( 40%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o │B│ In file included from ../../deps/v8/src/zone/accounting-allocator.cc:9: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [798/1983 223.985s ( 40%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o │B│ In file included from ../../deps/v8/src/utils/utils.cc:17: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [799/1983 224.325s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [800/1983 224.613s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [801/1983 224.934s ( 40%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [802/1983 225.008s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o │B│ [803/1983 225.099s ( 40%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [804/1983 225.231s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o │B│ [805/1983 225.305s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o │B│ [806/1983 225.575s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o │B│ [807/1983 225.626s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o │B│ [808/1983 225.904s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o │B│ [809/1983 226.008s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [810/1983 226.030s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o │B│ [811/1983 226.260s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [812/1983 226.272s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o │B│ [813/1983 226.428s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o │B│ [814/1983 226.793s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o │B│ [815/1983 227.434s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o │B│ [816/1983 227.483s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o │B│ [817/1983 227.713s ( 41%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [818/1983 227.908s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o │B│ [819/1983 228.027s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o │B│ [820/1983 228.046s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o │B│ [821/1983 228.091s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o │B│ [822/1983 228.110s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o │B│ [823/1983 228.130s ( 41%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [824/1983 228.135s ( 41%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [825/1983 228.185s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o │B│ [826/1983 228.187s ( 41%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [827/1983 228.334s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o │B│ [828/1983 228.353s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o │B│ [829/1983 228.414s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o │B│ [830/1983 228.476s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o │B│ [831/1983 228.547s ( 41%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [832/1983 228.613s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o │B│ [833/1983 228.688s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o │B│ [834/1983 228.696s ( 42%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [835/1983 228.971s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o │B│ [836/1983 228.986s ( 42%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [837/1983 229.151s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o │B│ [838/1983 229.331s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o │B│ [839/1983 229.360s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o │B│ [840/1983 229.389s ( 42%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o │B│ [841/1983 229.427s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o │B│ [842/1983 229.502s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o │B│ [843/1983 229.631s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o │B│ [844/1983 229.988s ( 42%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [845/1983 230.004s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o │B│ [846/1983 230.282s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o │B│ [847/1983 230.412s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o │B│ In file included from ../../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [848/1983 230.496s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o │B│ [849/1983 230.614s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o │B│ [850/1983 230.882s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o │B│ [851/1983 230.884s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o │B│ [852/1983 231.302s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o │B│ In file included from ../../deps/v8/src/inspector/v8-inspector-impl.cc:39: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [853/1983 231.328s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o │B│ [854/1983 231.809s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o │B│ [855/1983 231.891s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o │B│ [856/1983 231.905s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o │B│ [857/1983 232.233s ( 43%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [858/1983 232.414s ( 43%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:8: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:8: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [859/1983 232.584s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o │B│ [860/1983 232.909s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o │B│ [861/1983 232.966s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o │B│ [862/1983 233.009s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o │B│ [863/1983 233.069s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o │B│ [864/1983 233.298s ( 43%)] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [865/1983 234.708s ( 43%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:10: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:10: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [866/1983 234.872s ( 43%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o │B│ In file included from ../../deps/v8/src/asmjs/asm-types.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [867/1983 238.133s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev.o │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [868/1983 238.556s ( 43%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [869/1983 243.518s ( 43%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [870/1983 243.648s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-pipeline-statistics.o │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [871/1983 243.790s ( 43%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [872/1983 245.563s ( 43%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:7: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [873/1983 245.748s ( 44%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [874/1983 245.894s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-unit.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [875/1983 246.086s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-info.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [876/1983 246.122s ( 44%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [877/1983 246.490s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-assembler.o │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [878/1983 246.498s ( 44%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [879/1983 246.518s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-concurrent-dispatcher.o │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [880/1983 246.711s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [881/1983 247.280s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o │B│ [882/1983 247.282s ( 44%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [883/1983 247.495s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [884/1983 247.790s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [885/1983 247.924s ( 44%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [886/1983 248.029s ( 44%)] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-assembler-x64.o │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [887/1983 248.073s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [888/1983 248.558s ( 44%)] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-ir-x64.o │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [889/1983 248.598s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-phi-representation-selector.o │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::Snapshot>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::Snapshot>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ 10 warnings generated. │B│ [890/1983 248.747s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-interpreter-frame-state.o │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [891/1983 249.226s ( 44%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [892/1983 249.304s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-regalloc.o │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [893/1983 249.525s ( 45%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [894/1983 250.724s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [895/1983 250.951s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o │B│ In file included from ../../deps/v8/src/wasm/pgo.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [896/1983 251.079s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o │B│ [897/1983 251.800s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:5: │B│ In file included from ../../deps/v8/src/wasm/names-provider.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [898/1983 252.611s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o │B│ In file included from ../../deps/v8/src/wasm/value-type.cc:9: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [899/1983 252.916s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [900/1983 253.569s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-deopt-data.o │B│ In file included from ../../deps/v8/src/wasm/wasm-deopt-data.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-deopt-data.h:13: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-varstate.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-register.h:12: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [901/1983 253.976s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o │B│ [902/1983 254.470s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:9: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:9: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [903/1983 254.707s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [904/1983 255.177s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-decoder.h:15: │B│ In file included from ../../deps/v8/src/logging/metrics.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [905/1983 255.255s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o │B│ In file included from ../../deps/v8/src/wasm/wasm-opcodes.cc:11: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [906/1983 255.468s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [907/1983 256.219s ( 45%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o │B│ [908/1983 257.362s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o │B│ In file included from ../../deps/v8/src/wasm/wasm-subtyping.cc:7: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [909/1983 257.426s ( 45%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-code-generator.o │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [910/1983 258.113s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o │B│ [911/1983 258.180s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o │B│ [912/1983 258.219s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [913/1983 258.881s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o │B│ [914/1983 259.055s ( 46%)] CXX obj/deps/v8/src/codegen/shared-ia32-x64/v8_base_without_compiler.macro-assembler-shared-ia32-x64.o │B│ In file included from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h:12: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [915/1983 259.545s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o │B│ [916/1983 259.574s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o │B│ [917/1983 259.855s ( 46%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [918/1983 260.206s ( 46%)] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o │B│ [919/1983 260.237s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o │B│ [920/1983 260.267s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o │B│ [921/1983 260.300s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o │B│ [922/1983 260.313s ( 46%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-ir.o │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [923/1983 260.332s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o │B│ [924/1983 260.341s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o │B│ [925/1983 260.362s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o │B│ [926/1983 260.372s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o │B│ [927/1983 260.392s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o │B│ [928/1983 260.404s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o │B│ [929/1983 260.421s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o │B│ [930/1983 260.433s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o │B│ [931/1983 260.449s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o │B│ [932/1983 260.463s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o │B│ [933/1983 260.477s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o │B│ [934/1983 260.493s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o │B│ [935/1983 260.506s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o │B│ [936/1983 260.524s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o │B│ [937/1983 260.533s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o │B│ [938/1983 260.553s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o │B│ [939/1983 260.561s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o │B│ [940/1983 260.583s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o │B│ [941/1983 260.588s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o │B│ [942/1983 260.612s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o │B│ [943/1983 260.615s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o │B│ [944/1983 260.642s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o │B│ [945/1983 260.643s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o │B│ [946/1983 260.674s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o │B│ [947/1983 260.676s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o │B│ [948/1983 260.704s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o │B│ [949/1983 260.707s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o │B│ [950/1983 260.734s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o │B│ [951/1983 260.735s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o │B│ [952/1983 260.765s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o │B│ [953/1983 260.766s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o │B│ [954/1983 260.794s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o │B│ [955/1983 260.795s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o │B│ [956/1983 260.823s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o │B│ [957/1983 260.824s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o │B│ [958/1983 260.851s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o │B│ [959/1983 260.854s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o │B│ [960/1983 260.859s ( 48%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [961/1983 260.882s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o │B│ [962/1983 260.884s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o │B│ [963/1983 260.887s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o │B│ [964/1983 260.914s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o │B│ [965/1983 260.915s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o │B│ [966/1983 260.915s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o │B│ [967/1983 260.942s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o │B│ [968/1983 260.943s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o │B│ [969/1983 260.943s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o │B│ [970/1983 260.972s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o │B│ [971/1983 260.987s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o │B│ [972/1983 260.990s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o │B│ [973/1983 261.002s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o │B│ [974/1983 261.019s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o │B│ [975/1983 261.021s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o │B│ [976/1983 261.034s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o │B│ [977/1983 261.051s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o │B│ [978/1983 261.051s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o │B│ [979/1983 261.066s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o │B│ [980/1983 261.081s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o │B│ [981/1983 261.081s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o │B│ [982/1983 261.096s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o │B│ [983/1983 261.110s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o │B│ [984/1983 261.111s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o │B│ [985/1983 261.125s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o │B│ [986/1983 261.139s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o │B│ [987/1983 261.143s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o │B│ [988/1983 261.157s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o │B│ [989/1983 261.170s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o │B│ [990/1983 261.173s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o │B│ [991/1983 261.188s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o │B│ [992/1983 261.203s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o │B│ [993/1983 261.203s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o │B│ [994/1983 261.224s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o │B│ [995/1983 261.232s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o │B│ [996/1983 261.235s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o │B│ [997/1983 261.254s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o │B│ [998/1983 261.259s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o │B│ [999/1983 261.261s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o │B│ [1000/1983 261.286s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o │B│ [1001/1983 261.287s ( 50%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.eh-frame-x64.o │B│ In file included from ../../deps/v8/src/diagnostics/x64/eh-frame-x64.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [1002/1983 261.287s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o │B│ [1003/1983 261.287s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o │B│ [1004/1983 261.315s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o │B│ [1005/1983 261.316s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o │B│ [1006/1983 261.316s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o │B│ [1007/1983 261.316s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o │B│ [1008/1983 261.344s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o │B│ [1009/1983 261.344s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o │B│ [1010/1983 261.345s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o │B│ [1011/1983 261.345s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o │B│ [1012/1983 261.374s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o │B│ [1013/1983 261.377s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o │B│ [1014/1983 261.379s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o │B│ [1015/1983 261.381s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o │B│ [1016/1983 261.403s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o │B│ [1017/1983 261.404s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o │B│ [1018/1983 261.404s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o │B│ [1019/1983 261.409s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o │B│ [1020/1983 261.432s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o │B│ [1021/1983 261.438s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o │B│ [1022/1983 261.450s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o │B│ [1023/1983 261.452s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o │B│ [1024/1983 261.462s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o │B│ [1025/1983 261.470s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o │B│ [1026/1983 261.481s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o │B│ [1027/1983 261.500s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o │B│ [1028/1983 261.501s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o │B│ [1029/1983 261.512s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o │B│ [1030/1983 261.512s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o │B│ [1031/1983 261.532s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o │B│ [1032/1983 261.534s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o │B│ [1033/1983 261.543s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o │B│ [1034/1983 261.545s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o │B│ [1035/1983 261.564s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o │B│ [1036/1983 261.565s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o │B│ [1037/1983 261.574s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o │B│ [1038/1983 261.576s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o │B│ [1039/1983 261.596s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o │B│ [1040/1983 261.596s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o │B│ [1041/1983 261.604s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o │B│ [1042/1983 261.606s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o │B│ [1043/1983 261.627s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o │B│ [1044/1983 261.629s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o │B│ [1045/1983 261.635s ( 52%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-pointer-table.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1046/1983 261.641s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o │B│ [1047/1983 261.642s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o │B│ [1048/1983 261.657s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o │B│ [1049/1983 261.664s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o │B│ [1050/1983 261.667s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o │B│ [1051/1983 261.673s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o │B│ [1052/1983 261.673s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o │B│ [1053/1983 261.689s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o │B│ [1054/1983 261.693s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o │B│ [1055/1983 261.697s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o │B│ [1056/1983 261.703s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o │B│ [1057/1983 261.704s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o │B│ [1058/1983 261.722s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o │B│ [1059/1983 261.732s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o │B│ [1060/1983 261.732s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o │B│ [1061/1983 261.744s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o │B│ [1062/1983 261.750s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o │B│ [1063/1983 261.751s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o │B│ [1064/1983 261.762s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o │B│ [1065/1983 261.762s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o │B│ [1066/1983 261.775s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o │B│ [1067/1983 261.791s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o │B│ [1068/1983 261.792s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o │B│ [1069/1983 261.793s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o │B│ [1070/1983 261.796s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o │B│ [1071/1983 261.809s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o │B│ [1072/1983 261.821s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o │B│ [1073/1983 261.822s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o │B│ [1074/1983 261.822s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o │B│ [1075/1983 261.850s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o │B│ [1076/1983 261.884s ( 54%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1077/1983 262.703s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1078/1983 262.975s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:23: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:23: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1079/1983 263.017s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1080/1983 263.593s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1081/1983 263.769s ( 54%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 14 warnings generated. │B│ [1082/1983 264.394s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1083/1983 265.092s ( 54%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compiler.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ 10 warnings generated. │B│ [1084/1983 265.249s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1085/1983 265.876s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1086/1983 266.368s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1087/1983 266.430s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o │B│ [1088/1983 266.432s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1089/1983 266.459s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o │B│ [1090/1983 266.535s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1905:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1905 | return std::atomic_load(&wire_bytes_) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1912:14: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1912 | std::atomic_load(&wire_bytes_)->as_vector()); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1923:8: warning: 'atomic_store>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1923 | std::atomic_store(&wire_bytes_, shared_wire_bytes); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: note: 'atomic_store>' has been explicitly marked deprecated here │B│ 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2818:12: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 2818 | std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/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 │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ 14 warnings generated. │B│ [1091/1983 267.405s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1092/1983 267.651s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1093/1983 268.967s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1094/1983 269.009s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.builtin-jump-table-info-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1095/1983 269.038s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1096/1983 269.856s ( 55%)] CXX obj/deps/v8/src/deoptimizer/x64/v8_base_without_compiler.deoptimizer-x64.o │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1097/1983 270.322s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o │B│ In file included from gen/torque-generated/src/objects/heap-number-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/heap-number.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1098/1983 271.364s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.macro-assembler-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1099/1983 271.958s ( 55%)] CXX obj/deps/v8/src/execution/x64/v8_base_without_compiler.frame-constants-x64.o │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1100/1983 271.969s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.assembler-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1101/1983 272.246s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ 11 warnings generated. │B│ [1102/1983 273.322s ( 55%)] CXX obj/deps/v8/src/regexp/x64/v8_base_without_compiler.regexp-macro-assembler-x64.o │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1103/1983 273.942s ( 55%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-builder.o │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1104/1983 274.265s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:2: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:2: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1105/1983 275.672s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1106/1983 275.767s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1107/1983 275.793s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1108/1983 275.883s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1109/1983 275.911s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1110/1983 276.349s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1111/1983 276.903s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1112/1983 277.025s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1113/1983 277.278s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1114/1983 277.749s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: │B│ In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: │B│ In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1115/1983 277.766s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1116/1983 278.400s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1117/1983 278.876s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1118/1983 279.310s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1119/1983 279.340s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o │B│ [1120/1983 279.774s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1121/1983 280.120s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1122/1983 280.511s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1123/1983 281.444s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1124/1983 281.618s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o │B│ In file included from gen/torque-generated/src/objects/name-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1125/1983 281.628s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1126/1983 281.687s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o │B│ In file included from gen/torque-generated/src/objects/oddball-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/oddball.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1127/1983 282.354s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o │B│ In file included from gen/torque-generated/src/objects/hole-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/hole.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-number.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1128/1983 282.720s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1129/1983 282.910s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1130/1983 282.960s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1131/1983 283.118s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1132/1983 283.197s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1133/1983 283.226s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o │B│ [1134/1983 283.255s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o │B│ [1135/1983 283.871s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1136/1983 284.099s ( 57%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../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) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../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 │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../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 │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>>>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../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)] │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../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 │B│ 1001 | params_type::transfer(alloc, dest, src); │B│ | ^ │B│ ../../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 │B│ 1021 | transfer(dest, src, alloc); │B│ | ^ │B│ ../../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) │B│ 2927 | new_node->transfer_n(old_node->count(), new_node->start(), │B│ | ^ │B│ ../../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 │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../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 │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../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 │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../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 │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../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 │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../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 │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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)] │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../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 │B│ 1001 | params_type::transfer(alloc, dest, src); │B│ | ^ │B│ ../../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) │B│ 1021 | transfer(dest, src, alloc); │B│ | ^ │B│ ../../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 │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../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 │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../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 │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ 17 warnings generated. │B│ [1137/1983 284.361s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/oddball-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/oddball-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1138/1983 285.302s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1139/1983 285.643s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1140/1983 285.710s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1141/1983 285.737s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o │B│ [1142/1983 285.763s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o │B│ [1143/1983 285.786s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o │B│ [1144/1983 285.844s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1145/1983 286.015s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1146/1983 287.087s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1147/1983 287.807s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1148/1983 288.165s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1149/1983 289.654s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1150/1983 289.700s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1151/1983 289.719s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1152/1983 289.738s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1153/1983 289.799s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1154/1983 289.966s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1155/1983 290.266s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1156/1983 290.845s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1157/1983 290.873s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o │B│ [1158/1983 290.934s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o │B│ [1159/1983 290.961s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o │B│ [1160/1983 290.979s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1161/1983 290.988s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o │B│ [1162/1983 291.008s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o │B│ [1163/1983 291.026s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o │B│ [1164/1983 291.239s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1165/1983 291.961s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o │B│ [1166/1983 292.403s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o │B│ [1167/1983 292.991s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o │B│ [1168/1983 293.232s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o │B│ [1169/1983 293.490s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1170/1983 293.623s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1171/1983 293.917s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o │B│ [1172/1983 294.298s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o │B│ [1173/1983 294.435s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1174/1983 294.483s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o │B│ [1175/1983 294.550s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o │B│ [1176/1983 295.017s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o │B│ [1177/1983 295.335s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1178/1983 295.396s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o │B│ [1179/1983 295.492s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o │B│ [1180/1983 295.521s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o │B│ [1181/1983 295.555s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1182/1983 295.583s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1183/1983 295.585s ( 59%)] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o │B│ [1184/1983 295.742s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o │B│ [1185/1983 295.943s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o │B│ [1186/1983 296.157s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1187/1983 296.300s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o │B│ [1188/1983 296.513s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1189/1983 296.579s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o │B│ [1190/1983 296.837s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1191/1983 297.072s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1192/1983 297.120s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1193/1983 297.996s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1194/1983 297.998s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1195/1983 298.085s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o │B│ In file included from ../../deps/v8/src/heap/base/worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1196/1983 298.148s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o │B│ In file included from ../../deps/v8/src/heap/base/stack.cc:5: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1197/1983 298.195s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.cc:6: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1198/1983 298.224s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o │B│ [1199/1983 298.342s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1200/1983 298.375s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o │B│ In file included from ../../deps/v8/src/heap/cppgc/allocation.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1201/1983 298.958s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1202/1983 299.164s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o │B│ In file included from ../../deps/v8/src/heap/cppgc/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/free-list.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1203/1983 299.188s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1204/1983 299.234s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1205/1983 299.675s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1206/1983 299.792s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1207/1983 299.853s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1208/1983 299.860s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o │B│ [1209/1983 300.045s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1210/1983 300.397s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1211/1983 300.414s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1212/1983 300.617s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1213/1983 300.791s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o │B│ [1214/1983 300.922s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1215/1983 300.977s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1216/1983 301.028s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o │B│ [1217/1983 301.055s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o │B│ [1218/1983 301.095s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o │B│ In file included from ../../deps/v8/src/heap/cppgc/liveness-broker.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1219/1983 301.292s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1220/1983 301.568s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1221/1983 301.623s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o │B│ [1222/1983 301.775s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1223/1983 302.037s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1224/1983 302.131s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1225/1983 302.165s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1226/1983 302.335s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1227/1983 302.380s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o │B│ [1228/1983 302.393s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1229/1983 302.599s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1230/1983 302.700s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1231/1983 302.784s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1232/1983 303.107s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o │B│ [1233/1983 303.215s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-size-trait.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1234/1983 303.318s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o │B│ [1235/1983 303.489s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1236/1983 303.560s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1237/1983 303.626s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1238/1983 303.673s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o │B│ In file included from ../../deps/v8/src/heap/cppgc/platform.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1239/1983 303.704s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o │B│ In file included from ../../deps/v8/src/heap/cppgc/page-memory.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/page-memory.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1240/1983 303.731s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1241/1983 303.753s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1242/1983 303.787s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1243/1983 303.827s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1244/1983 303.954s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1245/1983 304.061s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1246/1983 304.132s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/raw-heap.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1247/1983 304.248s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1248/1983 304.268s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1249/1983 304.707s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1250/1983 304.797s ( 63%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1251/1983 304.905s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o │B│ In file included from ../../deps/v8/src/heap/cppgc/trace-trait.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1252/1983 305.144s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1253/1983 305.144s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o │B│ [1254/1983 305.215s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1255/1983 305.332s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1256/1983 305.352s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1257/1983 306.160s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1258/1983 306.592s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1259/1983 306.761s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1260/1983 307.414s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1261/1983 310.796s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1262/1983 311.333s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1263/1983 311.676s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1264/1983 312.096s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1265/1983 312.180s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1266/1983 313.477s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1267/1983 313.897s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1268/1983 314.232s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1269/1983 314.902s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1270/1983 315.660s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1271/1983 315.893s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1272/1983 316.061s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1273/1983 316.191s ( 64%)] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1274/1983 316.283s ( 64%)] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a │B│ [1275/1983 316.371s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1276/1983 317.047s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1277/1983 317.883s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1278/1983 318.943s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1279/1983 319.649s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1280/1983 319.896s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1281/1983 319.942s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1282/1983 320.098s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o │B│ [1283/1983 320.475s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1284/1983 320.598s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1285/1983 320.666s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1286/1983 320.930s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1287/1983 321.071s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1288/1983 321.224s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1289/1983 321.389s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o │B│ [1290/1983 321.392s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1291/1983 321.398s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1292/1983 322.145s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1293/1983 322.181s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1294/1983 322.211s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1295/1983 322.566s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1296/1983 322.764s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o │B│ [1297/1983 322.908s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o │B│ In file included from ../../deps/v8/src/compiler/machine-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1298/1983 323.244s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1299/1983 323.707s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1300/1983 323.772s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1301/1983 324.024s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1302/1983 324.112s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1303/1983 324.586s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1304/1983 324.640s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1305/1983 325.086s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1306/1983 326.479s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node.o │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1307/1983 326.898s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1308/1983 327.424s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1309/1983 328.798s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1310/1983 329.386s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1311/1983 329.394s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1312/1983 329.725s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1313/1983 329.917s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1314/1983 329.935s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1315/1983 331.132s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1316/1983 331.149s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1317/1983 331.812s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1318/1983 332.365s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1319/1983 332.444s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1320/1983 332.488s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1321/1983 332.490s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1322/1983 332.833s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1323/1983 333.216s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1324/1983 333.913s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1325/1983 333.975s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1326/1983 334.760s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1327/1983 337.057s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1328/1983 337.063s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1329/1983 337.690s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.analyzer-iterator.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1330/1983 337.762s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1331/1983 338.593s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1332/1983 339.297s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-types.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1333/1983 340.318s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.assembler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1334/1983 340.395s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1335/1983 341.135s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-typer.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1336/1983 341.812s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o │B│ [1337/1983 342.655s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1338/1983 342.753s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1339/1983 343.074s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.copying-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1340/1983 343.771s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.debug-feature-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1341/1983 344.189s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph-visualizer.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1342/1983 344.605s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-visualizer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1343/1983 345.024s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1344/1983 345.290s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1345/1983 345.764s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-finder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1346/1983 346.018s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1347/1983 346.695s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ 11 warnings generated. │B│ [1348/1983 346.705s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.instruction-selection-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1349/1983 347.081s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o │B│ [1350/1983 347.922s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.build-graph-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1351/1983 348.842s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1352/1983 350.056s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.simplify-tf-loops.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1353/1983 350.173s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-parser.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [1354/1983 350.524s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o │B│ [1355/1983 351.526s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1356/1983 352.654s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.sidetable.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1357/1983 353.798s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pretenuring-propagation-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable *>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ 12 warnings generated. │B│ [1358/1983 354.249s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1359/1983 354.281s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o │B│ [1360/1983 355.006s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-load-elimination-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ 21 warnings generated. │B│ [1361/1983 355.380s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1362/1983 356.780s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1363/1983 356.849s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.string-escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1364/1983 356.956s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.memory-optimization-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ 13 warnings generated. │B│ [1365/1983 357.919s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1366/1983 358.131s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1367/1983 358.144s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.use-map.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1368/1983 358.385s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1369/1983 358.804s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1370/1983 359.060s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:22: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:22: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1371/1983 359.150s ( 69%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-scheduler-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1372/1983 360.605s ( 69%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.unwinding-info-writer-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1373/1983 361.084s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.types.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1374/1983 361.087s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.code-elimination-and-simplification-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 14 warnings generated. │B│ [1375/1983 363.035s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1376/1983 363.219s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1377/1983 366.907s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1378/1983 367.491s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ 11 warnings generated. │B│ [1379/1983 367.704s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1380/1983 368.149s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1381/1983 368.222s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1382/1983 368.627s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1383/1983 368.632s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp │B│ [1384/1983 368.639s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp │B│ [1385/1983 368.651s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp │B│ [1386/1983 368.660s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp │B│ [1387/1983 370.242s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1388/1983 370.859s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ 11 warnings generated. │B│ [1389/1983 371.516s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-shuffle-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1390/1983 371.813s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1391/1983 372.004s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1392/1983 372.206s ( 70%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.code-generator-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1393/1983 372.326s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1394/1983 372.341s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1395/1983 372.549s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1396/1983 372.810s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.machine-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ 17 warnings generated. │B│ [1397/1983 373.694s ( 70%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-selector-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1398/1983 374.237s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typed-optimizations-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1399/1983 374.467s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1400/1983 374.987s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1401/1983 375.222s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pipelines.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1402/1983 375.485s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.linear-scheduler.o │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1403/1983 375.544s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ 22 warnings generated. │B│ [1404/1983 377.892s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1405/1983 379.678s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1406/1983 379.946s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-assertions-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1407/1983 380.819s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 390 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 390 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ 16 warnings generated. │B│ [1408/1983 380.899s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-simd-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1409/1983 381.442s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.store-store-elimination-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here │B│ 116 | key_mapping_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here │B│ 116 | key_mapping_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 26 warnings generated. │B│ [1410/1983 382.685s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1411/1983 383.321s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1412/1983 383.465s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1413/1983 383.924s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1414/1983 384.386s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/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 │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-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 │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../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 │B│ 2534 | return emplace(value); │B│ | ^ │B│ ../../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 │B│ 227 | visited.insert(pnode); │B│ | ^ │B│ ../../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 │B│ 255 | ForEach([this](PackNode const* pnode) { pnode->Print(&graph_); }, │B│ | ^ │B│ 9 warnings generated. │B│ [1415/1983 384.808s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1416/1983 385.211s ( 71%)] CXX obj/deps/v8/src/compiler/v8_compiler.revectorizer.o │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1417/1983 385.610s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1418/1983 386.102s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1419/1983 386.500s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1420/1983 387.265s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1421/1983 388.001s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1422/1983 388.234s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1423/1983 388.844s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1424/1983 388.993s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1425/1983 389.111s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o │B│ [1426/1983 389.674s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1427/1983 389.792s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1428/1983 390.025s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1429/1983 390.605s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1430/1983 391.477s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1431/1983 391.943s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1432/1983 392.625s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1433/1983 392.829s ( 72%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.turbolev-graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ 17 warnings generated. │B│ [1434/1983 393.031s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1435/1983 394.498s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1436/1983 394.975s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1437/1983 395.325s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1438/1983 395.855s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1439/1983 396.214s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1440/1983 396.279s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1441/1983 396.613s ( 72%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 31 warnings generated. │B│ [1442/1983 398.795s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1443/1983 398.893s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1444/1983 399.415s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1445/1983 400.102s ( 72%)] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1446/1983 400.116s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-tsa.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1447/1983 400.376s ( 72%)] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1448/1983 401.189s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1449/1983 401.661s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1450/1983 402.151s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1451/1983 402.334s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1452/1983 403.908s ( 73%)] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1453/1983 404.689s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-tsa.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../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 │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ 11 warnings generated. │B│ [1454/1983 404.872s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_initializers.builtin-compiler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1455/1983 405.488s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1456/1983 406.418s ( 73%)] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1457/1983 407.520s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1458/1983 408.333s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1459/1983 408.822s ( 73%)] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1460/1983 408.855s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1461/1983 409.499s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1462/1983 409.528s ( 73%)] CXX obj/deps/v8/src/builtins/x64/v8_initializers.builtins-x64.o │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1463/1983 410.403s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.csa-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../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 │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../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 │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../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 │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ 36 warnings generated. │B│ [1464/1983 410.458s ( 73%)] AR obj/tools/v8_gypfiles/libv8_compiler.a │B│ [1465/1983 411.175s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:3: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:3: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1466/1983 412.570s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1467/1983 413.205s ( 73%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1468/1983 413.400s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1469/1983 413.409s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1470/1983 413.893s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1471/1983 415.100s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1472/1983 415.143s ( 74%)] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1473/1983 415.989s ( 74%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator-tsa.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/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 │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/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 │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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 │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/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 │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../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) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ 11 warnings generated. │B│ [1474/1983 416.618s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1475/1983 417.037s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1476/1983 417.577s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1477/1983 417.623s ( 74%)] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../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 │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../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 │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1478/1983 417.625s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1479/1983 418.180s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1480/1983 418.690s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1481/1983 418.707s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1482/1983 419.170s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1483/1983 420.296s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1484/1983 422.746s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1485/1983 422.805s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1486/1983 424.877s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1487/1983 425.653s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1488/1983 425.800s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1489/1983 426.602s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1490/1983 426.916s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1491/1983 427.337s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1492/1983 427.620s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1493/1983 427.744s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1494/1983 427.855s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1495/1983 428.325s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1496/1983 428.784s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1497/1983 429.237s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1498/1983 429.797s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1499/1983 430.302s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1500/1983 430.836s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1501/1983 431.011s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1502/1983 431.493s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1503/1983 432.356s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1504/1983 434.708s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1505/1983 435.277s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1506/1983 435.701s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1507/1983 435.789s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1508/1983 435.867s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1509/1983 436.589s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1510/1983 437.490s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1511/1983 437.586s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1512/1983 437.757s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1513/1983 439.782s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1514/1983 440.000s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1515/1983 440.244s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1516/1983 440.713s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1517/1983 442.154s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1518/1983 442.596s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1519/1983 443.903s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1520/1983 444.321s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1521/1983 444.441s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1522/1983 444.503s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1523/1983 444.847s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1524/1983 445.293s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1525/1983 445.312s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1526/1983 446.893s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1527/1983 447.222s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1528/1983 447.873s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1529/1983 449.234s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1530/1983 449.477s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1531/1983 449.887s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1532/1983 450.452s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1533/1983 450.932s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1534/1983 451.743s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1535/1983 452.456s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1536/1983 452.554s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1537/1983 453.235s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1538/1983 453.388s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1539/1983 453.516s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1540/1983 453.848s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1541/1983 454.460s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1542/1983 454.990s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1543/1983 455.310s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-try-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1544/1983 455.401s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1545/1983 456.784s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1546/1983 457.071s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1547/1983 457.403s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1548/1983 457.782s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1549/1983 459.480s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1550/1983 459.606s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1551/1983 460.879s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1552/1983 461.116s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1553/1983 461.633s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1554/1983 461.676s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1555/1983 462.114s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1556/1983 462.321s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1557/1983 462.429s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1558/1983 464.063s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1559/1983 464.289s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1560/1983 466.066s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1561/1983 467.147s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1562/1983 467.318s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1563/1983 467.627s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1564/1983 467.702s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1565/1983 468.177s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1566/1983 468.810s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1567/1983 471.025s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1568/1983 471.086s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1569/1983 471.534s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1570/1983 471.563s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1571/1983 471.588s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1572/1983 471.688s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1573/1983 472.476s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1574/1983 472.689s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1575/1983 473.020s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1576/1983 474.154s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1577/1983 474.172s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1578/1983 474.440s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1579/1983 474.720s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1580/1983 475.546s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1581/1983 476.697s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1582/1983 477.133s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1583/1983 478.368s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1584/1983 478.467s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1585/1983 478.529s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1586/1983 479.179s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1587/1983 479.195s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1588/1983 479.352s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1589/1983 479.473s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1590/1983 481.087s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1591/1983 482.827s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1592/1983 482.942s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1593/1983 484.288s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1594/1983 484.678s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1595/1983 485.720s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1596/1983 485.733s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1597/1983 486.272s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1598/1983 486.724s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1599/1983 488.464s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1600/1983 488.622s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1601/1983 488.848s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1602/1983 488.861s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1603/1983 489.012s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1604/1983 489.094s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1605/1983 489.759s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1606/1983 490.125s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1607/1983 490.340s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1608/1983 491.543s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1609/1983 491.786s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1610/1983 491.998s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1611/1983 492.302s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1612/1983 492.831s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1613/1983 494.622s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1614/1983 494.963s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1615/1983 495.284s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1616/1983 495.349s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1617/1983 495.423s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1618/1983 496.603s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1619/1983 496.806s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1620/1983 496.813s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1621/1983 497.856s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1622/1983 498.475s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1623/1983 500.754s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1624/1983 501.489s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1625/1983 502.150s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1626/1983 502.300s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1627/1983 503.017s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1628/1983 503.929s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1629/1983 504.074s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1630/1983 506.226s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1631/1983 506.289s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1632/1983 506.316s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1633/1983 507.102s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1634/1983 507.215s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1635/1983 507.246s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1636/1983 507.369s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1637/1983 507.387s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1638/1983 508.528s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1639/1983 509.948s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1640/1983 510.039s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1641/1983 510.396s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1642/1983 510.470s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1643/1983 510.788s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1644/1983 512.048s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-disposable-stack-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1645/1983 513.679s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1646/1983 513.702s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1647/1983 513.758s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1648/1983 513.790s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1649/1983 514.059s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1650/1983 514.245s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1651/1983 514.827s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1652/1983 515.020s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1653/1983 515.769s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1654/1983 517.578s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1655/1983 518.802s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1656/1983 519.336s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1657/1983 519.387s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1658/1983 519.852s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1659/1983 521.821s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1660/1983 522.447s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1661/1983 522.603s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1662/1983 523.421s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1663/1983 523.932s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1664/1983 524.080s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1665/1983 524.519s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1666/1983 524.602s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1667/1983 524.690s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1668/1983 524.866s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1669/1983 524.943s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1670/1983 526.959s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1671/1983 527.673s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1672/1983 527.693s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1673/1983 528.266s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1674/1983 528.561s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1675/1983 529.397s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1676/1983 529.731s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1677/1983 531.220s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1678/1983 531.638s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1679/1983 532.048s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1680/1983 532.159s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1681/1983 532.745s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1682/1983 532.751s ( 84%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp │B│ [1683/1983 532.768s ( 84%)] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a │B│ [1684/1983 532.785s ( 84%)] AR obj/tools/v8_gypfiles/libv8_init.a │B│ [1685/1983 532.790s ( 84%)] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp │B│ [1686/1983 532.828s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o │B│ [1687/1983 533.404s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.scope-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1688/1983 533.452s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1689/1983 534.672s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o │B│ [1690/1983 534.694s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1691/1983 534.878s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1692/1983 536.011s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o │B│ [1693/1983 536.044s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1694/1983 536.057s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1695/1983 536.227s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1696/1983 536.948s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o │B│ [1697/1983 537.361s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.cc:7: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1698/1983 538.209s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1699/1983 538.307s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.cc:7: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1700/1983 538.583s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1701/1983 539.479s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1702/1983 541.373s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1703/1983 541.379s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-number-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1704/1983 541.544s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1705/1983 541.638s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1706/1983 541.689s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1707/1983 541.887s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1708/1983 542.128s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1709/1983 542.213s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1710/1983 542.308s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1711/1983 542.500s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1712/1983 542.905s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1713/1983 542.917s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1714/1983 542.959s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1715/1983 543.299s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1716/1983 543.878s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1717/1983 544.050s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1718/1983 544.719s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1719/1983 544.725s ( 86%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1720/1983 545.130s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-to-js-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1721/1983 546.138s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1722/1983 546.380s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1723/1983 546.409s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1724/1983 547.001s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1725/1983 547.818s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1726/1983 548.846s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1727/1983 549.386s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1728/1983 549.409s ( 87%)] AR obj/tools/v8_gypfiles/libv8_initializers.a │B│ [1729/1983 549.412s ( 87%)] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp │B│ [1730/1983 551.558s ( 87%)] LINK mksnapshot │B│ [1731/1983 551.561s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp │B│ [1732/1983 551.999s ( 87%)] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" │B│ [1733/1983 552.003s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp │B│ [1734/1983 552.142s ( 87%)] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o │B│ [1735/1983 555.399s ( 87%)] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1736/1983 555.691s ( 87%)] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1737/1983 555.701s ( 87%)] AR obj/tools/v8_gypfiles/libv8_snapshot.a │B│ [1738/1983 555.704s ( 87%)] STAMP obj/libnode.actions_depends.stamp │B│ [1739/1983 555.731s ( 87%)] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1740/1983 555.742s ( 87%)] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1741/1983 555.786s ( 87%)] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1742/1983 555.808s ( 87%)] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1743/1983 555.983s ( 87%)] ACTION Generating node protocol sources from protocol json │B│ [1744/1983 555.986s ( 87%)] STAMP obj/libnode.actions_rules_copies.stamp │B│ [1745/1983 556.592s ( 87%)] CXX obj/src/libnode.embedded_data.o │B│ [1746/1983 556.900s ( 88%)] CXX obj/src/libnode.builtin_info.o │B│ [1747/1983 557.482s ( 88%)] CXX obj/src/api/libnode.utils.o │B│ [1748/1983 558.335s ( 88%)] CXX obj/src/libnode.cleanup_queue.o │B│ [1749/1983 558.500s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o │B│ [1750/1983 558.553s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o │B│ [1751/1983 558.569s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o │B│ [1752/1983 558.620s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o │B│ [1753/1983 558.800s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o │B│ [1754/1983 558.969s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o │B│ [1755/1983 559.209s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o │B│ [1756/1983 559.300s ( 88%)] CXX obj/src/libnode.json_utils.o │B│ [1757/1983 559.649s ( 88%)] CXX obj/src/libnode.internal_only_v8.o │B│ [1758/1983 561.953s ( 88%)] CXX obj/src/libnode.connect_wrap.o │B│ [1759/1983 562.044s ( 88%)] CXX obj/src/api/libnode.async_resource.o │B│ [1760/1983 562.079s ( 88%)] CXX obj/src/libnode.async_context_frame.o │B│ [1761/1983 562.090s ( 88%)] CXX obj/src/libnode.connection_wrap.o │B│ [1762/1983 562.166s ( 88%)] CXX obj/src/api/libnode.exceptions.o │B│ [1763/1983 562.170s ( 88%)] CXX obj/src/api/libnode.encoding.o │B│ [1764/1983 562.186s ( 88%)] CXX obj/src/api/libnode.callback.o │B│ [1765/1983 562.326s ( 89%)] CXX obj/src/libnode.fs_event_wrap.o │B│ [1766/1983 562.347s ( 89%)] CXX obj/src/libnode.handle_wrap.o │B│ [1767/1983 562.358s ( 89%)] CXX obj/src/libnode.node_debug.o │B│ [1768/1983 562.528s ( 89%)] CXX obj/src/libnode.base_object.o │B│ [1769/1983 562.539s ( 89%)] CXX obj/src/api/libnode.embed_helpers.o │B│ [1770/1983 562.559s ( 89%)] CXX obj/src/api/libnode.hooks.o │B│ [1771/1983 563.003s ( 89%)] CXX obj/src/libnode.debug_utils.o │B│ [1772/1983 563.733s ( 89%)] CXX obj/src/libnode.async_wrap.o │B│ [1773/1983 563.778s ( 89%)] CXX obj/src/libnode.heap_utils.o │B│ [1774/1983 563.962s ( 89%)] CXX obj/src/libnode.compile_cache.o │B│ [1775/1983 564.202s ( 89%)] CXX obj/src/libnode.histogram.o │B│ [1776/1983 564.309s ( 89%)] CXX obj/src/libnode.encoding_binding.o │B│ [1777/1983 564.408s ( 89%)] CXX obj/src/api/libnode.environment.o │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1778/1983 564.451s ( 89%)] CXX obj/src/dataqueue/libnode.queue.o │B│ [1779/1983 565.090s ( 89%)] CXX obj/src/libnode.js_stream.o │B│ [1780/1983 565.203s ( 89%)] CXX obj/src/libnode.js_udp_wrap.o │B│ [1781/1983 566.229s ( 89%)] CXX obj/src/libnode.js_native_api_v8.o │B│ [1782/1983 567.322s ( 89%)] CXX obj/src/libnode.module_wrap.o │B│ [1783/1983 568.025s ( 89%)] CXX obj/src/libnode.node_buffer.o │B│ [1784/1983 568.044s ( 89%)] CXX obj/src/libnode.node_binding.o │B│ [1785/1983 568.112s ( 90%)] CXX obj/src/libnode.node_api.o │B│ [1786/1983 568.118s ( 90%)] CXX obj/src/libnode.cares_wrap.o │B│ ../../src/cares_wrap.cc:227:16: warning: 'ares_parse_a_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 227 | status = ares_parse_a_reply(buf, │B│ | ^ │B│ /usr/include/ares.h:1098:14: note: 'ares_parse_a_reply' has been explicitly marked deprecated here │B│ 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:234:16: warning: 'ares_parse_aaaa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 234 | status = ares_parse_aaaa_reply(buf, │B│ | ^ │B│ /usr/include/ares.h:1102:14: note: 'ares_parse_aaaa_reply' has been explicitly marked deprecated here │B│ 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:241:16: warning: 'ares_parse_ns_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 241 | status = ares_parse_ns_reply(buf, len, &host); │B│ | ^ │B│ /usr/include/ares.h:1113:14: note: 'ares_parse_ns_reply' has been explicitly marked deprecated here │B│ 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:244:16: warning: 'ares_parse_ptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 244 | status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host); │B│ | ^ │B│ /usr/include/ares.h:1109:14: note: 'ares_parse_ptr_reply' has been explicitly marked deprecated here │B│ 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:320:16: warning: 'ares_parse_mx_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 320 | int status = ares_parse_mx_reply(buf, len, &mx_start); │B│ | ^ │B│ /usr/include/ares.h:1119:14: note: 'ares_parse_mx_reply' has been explicitly marked deprecated here │B│ 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:366:16: warning: 'ares_parse_caa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 366 | int status = ares_parse_caa_reply(buf, len, &caa_start); │B│ | ^ │B│ /usr/include/ares.h:1106:14: note: 'ares_parse_caa_reply' has been explicitly marked deprecated here │B│ 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:494:16: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 494 | int status = ares_parse_txt_reply_ext(buf, len, &txt_out); │B│ | ^ │B│ /usr/include/ares.h:1125:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here │B│ 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:581:16: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 581 | int status = ares_parse_srv_reply(buf, len, &srv_start); │B│ | ^ │B│ /usr/include/ares.h:1116:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here │B│ 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:636:16: warning: 'ares_parse_naptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 636 | int status = ares_parse_naptr_reply(buf, len, &naptr_start); │B│ | ^ │B│ /usr/include/ares.h:1128:14: note: 'ares_parse_naptr_reply' has been explicitly marked deprecated here │B│ 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:984:3: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] │B│ 984 | ares_get_servers_ports(channel_, &servers); │B│ | ^ │B│ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here │B│ 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:1688:16: warning: 'ares_parse_soa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 1688 | int status = ares_parse_soa_reply(buf, len, &soa_out); │B│ | ^ │B│ /usr/include/ares.h:1131:14: note: 'ares_parse_soa_reply' has been explicitly marked deprecated here │B│ 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2047:11: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] │B│ 2047 | int r = ares_get_servers_ports(channel->cares_channel(), &servers); │B│ | ^ │B│ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here │B│ 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2092:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] │B│ 2092 | int rv = ares_set_servers(channel->cares_channel(), nullptr); │B│ | ^ │B│ /usr/include/ares.h:1168:14: note: 'ares_set_servers' has been explicitly marked deprecated here │B│ 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2152:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] │B│ 2152 | err = ares_set_servers_ports(channel->cares_channel(), servers.data()); │B│ | ^ │B│ /usr/include/ares.h:1172:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here │B│ 1172 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ 14 warnings generated. │B│ [1787/1983 568.548s ( 90%)] CXX obj/src/libnode.node_blob.o │B│ [1788/1983 568.571s ( 90%)] CXX obj/src/libnode.node_cjs_lexer.o │B│ [1789/1983 568.687s ( 90%)] CXX obj/src/libnode.node_config.o │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1790/1983 568.721s ( 90%)] CXX obj/src/libnode.node_external_reference.o │B│ [1791/1983 568.941s ( 90%)] CXX obj/src/libnode.node_constants.o │B│ [1792/1983 569.079s ( 90%)] CXX obj/src/libnode.node_credentials.o │B│ [1793/1983 569.180s ( 90%)] CXX obj/gen/libnode.node_javascript.o │B│ [1794/1983 569.212s ( 90%)] CXX obj/src/libnode.node_config_file.o │B│ [1795/1983 569.340s ( 90%)] CXX obj/src/libnode.node_dotenv.o │B│ [1796/1983 569.549s ( 90%)] CXX obj/src/libnode.node.o │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ ../../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] │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 758 | Condition(T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 763 | Condition(const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1131 | const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ 69 warnings generated. │B│ [1797/1983 569.670s ( 90%)] CXX obj/src/libnode.node_dir.o │B│ [1798/1983 569.748s ( 90%)] CXX obj/src/libnode.node_env_var.o │B│ [1799/1983 570.957s ( 90%)] CXX obj/src/libnode.node_errors.o │B│ [1800/1983 571.043s ( 90%)] CXX obj/src/libnode.node_builtins.o │B│ [1801/1983 571.056s ( 90%)] CXX obj/src/libnode.node_i18n.o │B│ [1802/1983 571.431s ( 90%)] CXX obj/src/libnode.node_contextify.o │B│ [1803/1983 571.590s ( 90%)] CXX obj/src/libnode.node_metadata.o │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1804/1983 571.635s ( 90%)] CXX obj/src/libnode.node_http_parser.o │B│ [1805/1983 571.662s ( 91%)] CXX obj/src/libnode.node_main_instance.o │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1806/1983 571.932s ( 91%)] CXX obj/src/libnode.node_diagnostics_channel.o │B│ [1807/1983 572.396s ( 91%)] CXX obj/src/libnode.node_locks.o │B│ [1808/1983 573.872s ( 91%)] CXX obj/src/libnode.node_messaging.o │B│ [1809/1983 574.094s ( 91%)] CXX obj/src/libnode.node_os.o │B│ [1810/1983 574.327s ( 91%)] CXX obj/src/libnode.node_postmortem_metadata.o │B│ [1811/1983 574.467s ( 91%)] CXX obj/src/libnode.node_process_events.o │B│ [1812/1983 574.912s ( 91%)] CXX obj/src/libnode.env.o │B│ [1813/1983 574.956s ( 91%)] CXX obj/src/libnode.node_perf.o │B│ [1814/1983 575.246s ( 91%)] CXX obj/src/libnode.node_process_object.o │B│ [1815/1983 575.343s ( 91%)] CXX obj/src/libnode.node_report_utils.o │B│ [1816/1983 575.451s ( 91%)] CXX obj/src/libnode.node_modules.o │B│ [1817/1983 575.489s ( 91%)] CXX obj/src/libnode.node_file.o │B│ [1818/1983 575.644s ( 91%)] CXX obj/src/libnode.node_report_module.o │B│ [1819/1983 575.654s ( 91%)] CXX obj/src/libnode.node_sea_bin.o │B│ [1820/1983 576.168s ( 91%)] CXX obj/src/libnode.node_platform.o │B│ [1821/1983 576.210s ( 91%)] CXX obj/src/libnode.node_serdes.o │B│ [1822/1983 576.260s ( 91%)] CXX obj/src/libnode.node_http2.o │B│ [1823/1983 576.335s ( 91%)] CXX obj/src/libnode.node_process_methods.o │B│ [1824/1983 576.549s ( 91%)] CXX obj/src/libnode.node_realm.o │B│ [1825/1983 576.574s ( 92%)] CXX obj/src/libnode.node_shadow_realm.o │B│ [1826/1983 576.762s ( 92%)] CXX obj/src/permission/libnode.child_process_permission.o │B│ [1827/1983 576.859s ( 92%)] CXX obj/src/libnode.node_report.o │B│ [1828/1983 576.952s ( 92%)] CXX obj/src/permission/libnode.inspector_permission.o │B│ [1829/1983 577.142s ( 92%)] CXX obj/src/libnode.node_symbols.o │B│ [1830/1983 577.171s ( 92%)] CXX obj/src/permission/libnode.wasi_permission.o │B│ [1831/1983 577.515s ( 92%)] CXX obj/src/libnode.node_stat_watcher.o │B│ [1832/1983 577.581s ( 92%)] CXX obj/src/libnode.node_sockaddr.o │B│ [1833/1983 577.631s ( 92%)] CXX obj/src/permission/libnode.worker_permission.o │B│ [1834/1983 577.632s ( 92%)] CXX obj/src/libnode.node_task_queue.o │B│ [1835/1983 577.681s ( 92%)] CXX obj/src/permission/libnode.addon_permission.o │B│ [1836/1983 578.258s ( 92%)] CXX obj/src/libnode.node_types.o │B│ [1837/1983 578.490s ( 92%)] CXX obj/src/libnode.node_trace_events.o │B│ [1838/1983 579.224s ( 92%)] CXX obj/src/libnode.node_util.o │B│ [1839/1983 579.556s ( 92%)] CXX obj/src/libnode.node_options.o │B│ [1840/1983 579.602s ( 92%)] CXX obj/src/libnode.node_sea.o │B│ [1841/1983 579.973s ( 92%)] CXX obj/src/tracing/libnode.node_trace_buffer.o │B│ [1842/1983 580.545s ( 92%)] CXX obj/src/tracing/libnode.trace_event.o │B│ [1843/1983 580.627s ( 92%)] CXX obj/src/libnode.node_url.o │B│ [1844/1983 580.759s ( 92%)] CXX obj/src/tracing/libnode.node_trace_writer.o │B│ [1845/1983 580.800s ( 93%)] CXX obj/src/large_pages/libnode.node_large_page.o │B│ [1846/1983 580.953s ( 93%)] CXX obj/src/libnode.node_wasm_web_api.o │B│ [1847/1983 581.176s ( 93%)] CXX obj/src/libnode.node_task_runner.o │B│ [1848/1983 581.185s ( 93%)] CXX obj/src/libnode.node_watchdog.o │B│ [1849/1983 581.494s ( 93%)] CXX obj/src/libnode.node_v8.o │B│ [1850/1983 581.515s ( 93%)] CXX obj/src/tracing/libnode.traced_value.o │B│ [1851/1983 582.234s ( 93%)] CXX obj/src/permission/libnode.fs_permission.o │B│ [1852/1983 582.538s ( 93%)] CXX obj/src/permission/libnode.permission.o │B│ [1853/1983 582.654s ( 93%)] CXX obj/src/libnode.pipe_wrap.o │B│ [1854/1983 582.791s ( 93%)] CXX obj/src/libnode.node_snapshot_stub.o │B│ [1855/1983 583.029s ( 93%)] CXX obj/src/libnode.node_url_pattern.o │B│ [1856/1983 583.044s ( 93%)] CXX obj/src/libnode.signal_wrap.o │B│ [1857/1983 583.112s ( 93%)] CXX obj/src/libnode.path.o │B│ [1858/1983 583.237s ( 93%)] CXX obj/src/libnode.process_wrap.o │B│ [1859/1983 583.300s ( 93%)] CXX obj/src/libnode.stream_pipe.o │B│ [1860/1983 583.520s ( 93%)] CXX obj/src/libnode.spawn_sync.o │B│ [1861/1983 583.695s ( 93%)] CXX obj/src/libnode.string_bytes.o │B│ [1862/1983 583.772s ( 93%)] CXX obj/src/libnode.stream_wrap.o │B│ [1863/1983 583.841s ( 93%)] CXX obj/src/libnode.stream_base.o │B│ [1864/1983 583.856s ( 93%)] CXX obj/src/libnode.node_zlib.o │B│ [1865/1983 583.939s ( 94%)] CXX obj/src/libnode.string_decoder.o │B│ [1866/1983 583.952s ( 94%)] CXX obj/src/libnode.timers.o │B│ [1867/1983 584.058s ( 94%)] CXX obj/src/libnode.timer_wrap.o │B│ [1868/1983 584.142s ( 94%)] CXX obj/src/libnode.node_wasi.o │B│ [1869/1983 584.166s ( 94%)] CXX obj/src/libnode.tcp_wrap.o │B│ [1870/1983 584.193s ( 94%)] CXX obj/src/tracing/libnode.agent.o │B│ [1871/1983 584.579s ( 94%)] CXX obj/src/libnode.node_snapshotable.o │B│ [1872/1983 584.892s ( 94%)] CXX obj/src/libnode.node_worker.o │B│ [1873/1983 585.594s ( 94%)] CXX obj/src/inspector/libnode.node_json.o │B│ [1874/1983 585.650s ( 94%)] CXX obj/src/inspector/libnode.node_string.o │B│ [1875/1983 585.719s ( 94%)] CXX obj/src/libnode.inspector_socket.o │B│ [1876/1983 585.813s ( 94%)] CXX obj/src/libnode.inspector_socket_server.o │B│ [1877/1983 585.943s ( 94%)] CXX obj/src/libnode.tty_wrap.o │B│ [1878/1983 586.039s ( 94%)] CXX obj/src/inspector/libnode.network_resource_manager.o │B│ [1879/1983 586.043s ( 94%)] CXX obj/src/inspector/libnode.target_manager.o │B│ [1880/1983 586.279s ( 94%)] CXX obj/src/inspector/libnode.worker_agent.o │B│ [1881/1983 586.498s ( 94%)] CXX obj/src/inspector/libnode.io_agent.o │B│ [1882/1983 586.583s ( 94%)] CXX obj/src/inspector/libnode.worker_inspector.o │B│ [1883/1983 586.610s ( 94%)] CXX obj/src/libnode.udp_wrap.o │B│ [1884/1983 586.691s ( 95%)] CXX obj/src/inspector/libnode.target_agent.o │B│ [1885/1983 586.892s ( 95%)] CXX obj/src/libnode.uv.o │B│ [1886/1983 586.975s ( 95%)] CXX obj/src/libnode.cppgc_helpers.o │B│ [1887/1983 587.923s ( 95%)] CXX obj/src/libnode.util.o │B│ [1888/1983 588.102s ( 95%)] CXX obj/src/libnode.node_webstorage.o │B│ [1889/1983 589.266s ( 95%)] CXX obj/src/libnode.inspector_io.o │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1890/1983 589.443s ( 95%)] CXX obj/src/libnode.inspector_js_api.o │B│ [1891/1983 589.653s ( 95%)] CXX obj/src/inspector/libnode.runtime_agent.o │B│ [1892/1983 589.800s ( 95%)] CXX obj/src/inspector/libnode.network_inspector.o │B│ [1893/1983 589.806s ( 95%)] CXX obj/src/inspector/libnode.main_thread_interface.o │B│ [1894/1983 589.843s ( 95%)] CXX obj/src/libnode.inspector_profiler.o │B│ [1895/1983 590.104s ( 95%)] CXX obj/src/crypto/libnode.crypto_clienthello.o │B│ [1896/1983 590.874s ( 95%)] CXX obj/src/inspector/libnode.tracing_agent.o │B│ [1897/1983 591.167s ( 95%)] CXX obj/src/crypto/libnode.crypto_bio.o │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1898/1983 591.173s ( 95%)] STAMP obj/node_mksnapshot.compile_depends.stamp │B│ [1899/1983 591.179s ( 95%)] STAMP obj/embedtest.compile_depends.stamp │B│ [1900/1983 591.185s ( 95%)] STAMP obj/cctest.compile_depends.stamp │B│ [1901/1983 591.524s ( 95%)] CXX obj/src/crypto/libnode.crypto_common.o │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1902/1983 591.549s ( 95%)] CXX obj/src/crypto/libnode.crypto_argon2.o │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1903/1983 591.570s ( 95%)] CXX obj/src/crypto/libnode.crypto_chacha20_poly1305.o │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1904/1983 591.715s ( 96%)] CXX obj/src/crypto/libnode.crypto_aes.o │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1905/1983 591.749s ( 96%)] CXX obj/src/inspector/libnode.network_agent.o │B│ [1906/1983 592.136s ( 96%)] CXX obj/src/crypto/libnode.crypto_dsa.o │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1907/1983 592.143s ( 96%)] CXX obj/src/libnode.inspector_agent.o │B│ [1908/1983 592.676s ( 96%)] CXX obj/src/crypto/libnode.crypto_timing.o │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1909/1983 592.715s ( 96%)] CXX obj/src/crypto/libnode.crypto_pbkdf2.o │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1910/1983 592.744s ( 96%)] CXX obj/src/crypto/libnode.crypto_hkdf.o │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1911/1983 592.906s ( 96%)] CXX obj/src/libnode.node_sqlite.o │B│ [1912/1983 593.058s ( 96%)] CXX obj/src/node_mksnapshot.node_snapshot_stub.o │B│ [1913/1983 593.127s ( 96%)] CXX obj/src/crypto/libnode.crypto_ml_dsa.o │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1914/1983 593.374s ( 96%)] CXX obj/src/embedtest.node_snapshot_stub.o │B│ [1915/1983 593.657s ( 96%)] CXX obj/src/cctest.node_snapshot_stub.o │B│ [1916/1983 593.711s ( 96%)] CXX obj/src/crypto/libnode.crypto_sig.o │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1917/1983 593.715s ( 96%)] CXX obj/test/embedding/embedtest.embedtest.o │B│ [1918/1983 593.737s ( 96%)] CXX obj/src/crypto/libnode.crypto_cipher.o │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1919/1983 593.912s ( 96%)] CXX obj/src/crypto/libnode.crypto_spkac.o │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1920/1983 594.019s ( 96%)] CXX obj/src/crypto/libnode.crypto_kem.o │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1921/1983 594.120s ( 96%)] CXX obj/src/crypto/libnode.crypto_kmac.o │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1922/1983 594.219s ( 96%)] CXX obj/src/crypto/libnode.crypto_hmac.o │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1923/1983 594.348s ( 96%)] CXX obj/src/crypto/libnode.crypto_random.o │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1924/1983 594.413s ( 97%)] CXX obj/src/crypto/libnode.crypto_ec.o │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_ec.cc:200:8: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 200 | if (!ECDH_compute_key( │B│ | ^ │B│ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_ec.cc:480:11: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 480 | if (ECDH_compute_key( │B│ | ^ │B│ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1925/1983 594.582s ( 97%)] CXX obj/src/crypto/libnode.crypto_context.o │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1869:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] │B│ 1869 | dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/pem.h:479:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here │B│ 479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1878:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1878 | DH_get0_pqg(dh.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2283:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2283 | HMAC_Init_ex( │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2310:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2310 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2327:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2327 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:217:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 217 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:987:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 987 | DHPointer() = default; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 14 warnings generated. │B│ [1926/1983 595.035s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o │B│ [1927/1983 595.096s ( 97%)] CXX obj/src/crypto/libnode.crypto_rsa.o │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:387:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] │B│ 387 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here │B│ 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:217:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 217 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:387:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 387 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1928/1983 595.530s ( 97%)] CXX obj/test/cctest/cctest.test_base64.o │B│ [1929/1983 595.613s ( 97%)] CXX obj/test/cctest/cctest.test_json_utils.o │B│ [1930/1983 595.643s ( 97%)] CXX obj/test/cctest/cctest.test_quic_cid.o │B│ [1931/1983 595.673s ( 97%)] CXX obj/test/cctest/cctest.test_quic_error.o │B│ [1932/1983 595.676s ( 97%)] CXX obj/src/crypto/libnode.crypto_util.o │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_util.cc:481:20: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 481 | const char* fs = ERR_func_error_string(err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1933/1983 595.688s ( 97%)] CXX obj/test/cctest/cctest.test_crypto_clienthello.o │B│ [1934/1983 595.705s ( 97%)] CXX obj/test/cctest/cctest.test_quic_tokens.o │B│ [1935/1983 595.760s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o │B│ [1936/1983 596.763s ( 97%)] CXX obj/src/crypto/libnode.crypto_scrypt.o │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1937/1983 597.306s ( 97%)] CXX obj/src/crypto/libnode.crypto_keygen.o │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1938/1983 597.396s ( 97%)] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o │B│ [1939/1983 597.448s ( 97%)] CXX obj/src/crypto/libnode.crypto_dh.o │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1940/1983 597.499s ( 97%)] CXX obj/src/crypto/libnode.crypto_hash.o │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1941/1983 597.744s ( 97%)] CXX obj/test/cctest/cctest.test_inspector_socket_server.o │B│ [1942/1983 597.866s ( 97%)] CXX obj/test/cctest/cctest.test_traced_value.o │B│ [1943/1983 598.021s ( 97%)] CXX obj/test/cctest/cctest.test_inspector_socket.o │B│ [1944/1983 598.027s ( 98%)] CXX obj/src/crypto/libnode.crypto_keys.o │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1945/1983 598.269s ( 98%)] CXX obj/src/crypto/libnode.crypto_x509.o │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:687:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 687 | int size = i2d_RSA_PUBKEY(rsa, nullptr); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:694:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 694 | CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:723:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] │B│ 723 | return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec)) │B│ | ^ │B│ /usr/include/openssl/ec.h:1085:1: note: 'EC_KEY_get_conv_form' has been explicitly marked deprecated here │B│ 1085 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 11 warnings generated. │B│ [1946/1983 598.432s ( 98%)] CXX obj/src/libnode.node_crypto.o │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1947/1983 598.432s ( 98%)] CXX obj/src/crypto/libnode.crypto_tls.o │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_tls.cc:877:28: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 877 | const char* fs = ERR_func_error_string(ssl_err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1948/1983 599.569s ( 98%)] CXX obj/test/cctest/cctest.test_dataqueue.o │B│ [1949/1983 599.675s ( 98%)] CXX obj/test/cctest/cctest.node_test_fixture.o │B│ In file included from ../../test/cctest/node_test_fixture.cc:2: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ In file included from ../../test/cctest/node_test_fixture.cc:2: │B│ ../../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] │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 758 | Condition(T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 763 | Condition(const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1131 | const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../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] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ 61 warnings generated. │B│ [1950/1983 599.888s ( 98%)] CXX obj/test/cctest/cctest.test_cppgc.o │B│ [1951/1983 599.917s ( 98%)] CXX obj/test/cctest/cctest.test_diagnostics_channel.o │B│ [1952/1983 600.104s ( 98%)] CXX obj/test/cctest/cctest.test_base_object_ptr.o │B│ [1953/1983 600.305s ( 98%)] CXX obj/test/cctest/cctest.test_per_process.o │B│ [1954/1983 600.387s ( 98%)] CXX obj/test/cctest/cctest.test_aliased_buffer.o │B│ [1955/1983 600.437s ( 98%)] CXX obj/test/cctest/cctest.test_node_task_runner.o │B│ [1956/1983 600.470s ( 98%)] CXX obj/test/cctest/cctest.test_lru_cache.o │B│ [1957/1983 600.562s ( 98%)] CXX obj/test/cctest/cctest.test_linked_binding.o │B│ [1958/1983 600.565s ( 98%)] CXX obj/test/cctest/cctest.test_node_crypto.o │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1959/1983 600.672s ( 98%)] CXX obj/test/cctest/cctest.test_path.o │B│ [1960/1983 600.677s ( 98%)] CXX obj/test/cctest/cctest.test_string_bytes.o │B│ [1961/1983 600.814s ( 98%)] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o │B│ [1962/1983 600.881s ( 98%)] CXX obj/test/cctest/cctest.test_node_api.o │B│ [1963/1983 601.078s ( 98%)] CXX obj/test/cctest/cctest.test_node_crypto_env.o │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 225 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1047 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1391 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1471 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1964/1983 601.389s ( 99%)] CXX obj/test/cctest/cctest.test_environment.o │B│ [1965/1983 601.696s ( 99%)] CXX obj/test/cctest/cctest.test_report.o │B│ [1966/1983 601.825s ( 99%)] CXX obj/test/cctest/cctest.test_platform.o │B│ [1967/1983 601.847s ( 99%)] CXX obj/test/cctest/cctest.test_sockaddr.o │B│ [1968/1983 602.300s ( 99%)] SOLINK lib/libnode.so.137 │B│ /bin/sh: 1: readelf: not found │B│ llvm-nm: error: : --format value should be one of: bsd, posix, sysv, darwin, just-symbols │B│ [1969/1983 602.303s ( 99%)] STAMP obj/node.actions_depends.stamp │B│ [1970/1983 602.303s ( 99%)] STAMP obj/fuzz_strings.actions_depends.stamp │B│ [1971/1983 602.303s ( 99%)] STAMP obj/embedtest.actions_depends.stamp │B│ [1972/1983 602.303s ( 99%)] STAMP obj/node_mksnapshot.actions_depends.stamp │B│ [1973/1983 602.303s ( 99%)] STAMP obj/cctest.actions_depends.stamp │B│ [1974/1983 602.303s ( 99%)] STAMP obj/fuzz_env.actions_depends.stamp │B│ [1975/1983 602.304s ( 99%)] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp │B│ [1976/1983 602.322s ( 99%)] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 │B│ [1977/1983 602.401s ( 99%)] LINK node_mksnapshot │B│ [1978/1983 603.151s ( 99%)] CXX obj/src/node.node_main.o │B│ [1979/1983 603.331s ( 99%)] CXX obj/test/cctest/cctest.test_util.o │B│ [1980/1983 603.368s ( 99%)] CXX obj/src/node.node_snapshot_stub.o │B│ [1981/1983 603.544s ( 99%)] LINK node │B│ [1982/1983 604.191s ( 99%)] LINK embedtest │B│ [1983/1983 605.335s (100%)] LINK cctest │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1777563348 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.15.0.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/node-v24.15.0.tar.gz │I│ + cd /mason/build/x86_64/node-v24.15.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz' │I│ + NODEJS_MAJOR=24 │I│ + NODEJS_SONAME=137 │I│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │I│ The work directory %(workdir) is /mason/build/x86_64/node-v24.15.0.tar.gz │I│ + mv -v out/Release/lib/libnode.so.137 out/Release/lib/libnode.so.137.TOC out/Release/ │I│ renamed 'out/Release/lib/libnode.so.137' -> 'out/Release/libnode.so.137' │I│ renamed 'out/Release/lib/libnode.so.137.TOC' -> 'out/Release/libnode.so.137.TOC' │I│ + ./tools/install.py install --dest-dir /mason/install --prefix /usr │I│ installing /mason/install/usr/bin/node │I│ installing /mason/install/usr/lib/libnode.so.137 │I│ installing /mason/install/usr/share/doc/node/gdbinit │I│ installing /mason/install/usr/share/doc/node/lldb_commands.py │I│ installing /mason/install/usr/share/man/man1/node.1 │I│ installing /mason/install/usr/lib/node_modules/npm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/.npmrc │I│ installing /mason/install/usr/lib/node_modules/npm/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/dependency-selectors.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/logging.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/developers.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/orgs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/scope.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/scripts.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/package-spec.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/removal.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/workspaces.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/registry.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-repo.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-uninstall.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ci.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-access.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-docs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-update.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-init.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-search.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ls.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-run.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-stop.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-help-search.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-login.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-star.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-trust.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-rebuild.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prune.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-help.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-set.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npx.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pack.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-token.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-outdated.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ping.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explore.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-profile.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ll.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prefix.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-org.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pkg.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-sbom.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-logout.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-diff.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-cache.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-publish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-edit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-root.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-whoami.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-restart.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-exec.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-stars.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-undeprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-version.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-fund.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-link.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explain.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-query.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-team.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-find-dupes.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-get.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unpublish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-completion.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-owner.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-view.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-doctor.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unstar.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-audit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-start.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/folders.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/developers.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/package-spec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scripts.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/logging.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/orgs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scope.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/removal.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/registry.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prune.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-edit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-star.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stars.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unstar.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-rebuild.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-version.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-team.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-exec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-logout.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-org.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-root.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-diff.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-undeprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ls.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explain.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-fund.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stop.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-uninstall.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-update.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-doctor.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-set.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pkg.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-get.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npx.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-restart.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-cache.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-docs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-profile.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-whoami.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-query.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-trust.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pack.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-audit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-sbom.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-run.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-login.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-outdated.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-start.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-completion.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unpublish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-owner.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prefix.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-find-dupes.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-access.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-token.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ci.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-init.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ping.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-publish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ll.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-repo.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-link.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-view.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-global.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/folders.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/put.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/write.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/man-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/table.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/align.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/center.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/parse-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/hosts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/process-umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/process-umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/safer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/tests.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/release-please-config.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/.release-please-manifest.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/eslint.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/SECURITY.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Hacking.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Testing.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/log.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/download.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/HISTORY.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/charset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/language.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/license.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/bin/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/format-diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/untar.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/license.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/utilities.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/address-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/win32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/win32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/store.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/updater.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/lib/ini.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/builtin-modules.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/eslint.config.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/release-notes.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/yallist.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/git.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/protected.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/preload.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/range.bnf │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/bin/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/re.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/parse-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/lrucache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/identifiers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/coerce.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/minor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/cmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/neq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/eq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/major.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rcompare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/inc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/comparator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/range.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/subset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/outside.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/simplify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/gtr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/intersects.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/ltr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/History.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/cssesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/bin/cssesc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/man/cssesc.1 │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/vendors.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/retry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/lifecycle-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/base-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/package-url-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/arborist-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/trust-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/adduser.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/restart.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/start.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/deprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ll.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stop.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/sbom.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/outdated.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/find-dupes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/owner.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help-search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/edit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explore.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/repo.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/login.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/profile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/doctor.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dedupe.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/undeprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ls.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/bugs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-ci-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unstar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/run.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/team.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/completion.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/fund.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/view.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/whoami.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/star.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explain.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/exec.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/init.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stars.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/logout.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dist-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/access.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/token.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/query.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/docs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/org.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/uninstall.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pkg.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/revoke.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/gitlab.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/github.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/circleci.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/validate-lockfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/display.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/queryable.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.fish │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/tar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/log-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/cmd-list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/open-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/did-you-mean.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/verify-signatures.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-deep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-identity.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/audit-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/read-user-info.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-eresolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/error-message.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-shallow.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-spdx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/output-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.sh │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-output.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-finish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-search-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-bytes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/npm-usage.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/validate-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/exit-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/update-notifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/developers.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/removal.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/logging.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/registry.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/orgs.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/workspaces.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scope.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scripts.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/dependency-selectors.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/config.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/package-spec.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-set.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-token.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explain.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unstar.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explore.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-query.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-find-dupes.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-start.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-access.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-adduser.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npx.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ll.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-completion.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-view.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ci.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-trust.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-profile.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stop.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-version.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-diff.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-doctor.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-undeprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-whoami.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-team.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-get.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-bugs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-logout.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-audit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-init.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stars.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-edit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pkg.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-fund.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ping.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-config.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-restart.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-ci-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prune.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-login.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-run.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-owner.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-org.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-exec.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-repo.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-link.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-star.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-publish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-update.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-docs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-root.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-cache.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ls.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prefix.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pack.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-outdated.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-sbom.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/folders.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-lock-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npmrc.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/install.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-global.5 │I│ symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /mason/install/usr/bin/npm │I│ symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /mason/install/usr/bin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/package.json │I│ installing /mason/install/usr/lib/node_modules/corepack/README.md │I│ installing /mason/install/usr/lib/node_modules/corepack/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/corepack/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarn.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/corepack.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarnpkg.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/lib/corepack.cjs │I│ symlinking ../lib/node_modules/corepack/dist/corepack.js -> /mason/install/usr/bin/corepack │I│ installing /mason/install/usr/include/node/config.gypi │I│ installing /mason/install/usr/include/node/common.gypi │I│ installing /mason/install/usr/include/node/node.h │I│ installing /mason/install/usr/include/node/node_api.h │I│ installing /mason/install/usr/include/node/js_native_api.h │I│ installing /mason/install/usr/include/node/js_native_api_types.h │I│ installing /mason/install/usr/include/node/node_api_types.h │I│ installing /mason/install/usr/include/node/node_buffer.h │I│ installing /mason/install/usr/include/node/node_object_wrap.h │I│ installing /mason/install/usr/include/node/node_version.h │I│ installing /mason/install/usr/include/node/v8-platform.h │I│ installing /mason/install/usr/include/node/v8-local-handle.h │I│ installing /mason/install/usr/include/node/v8-script.h │I│ installing /mason/install/usr/include/node/v8-debug.h │I│ installing /mason/install/usr/include/node/v8-value.h │I│ installing /mason/install/usr/include/node/v8-array-buffer.h │I│ installing /mason/install/usr/include/node/v8-embedder-heap.h │I│ installing /mason/install/usr/include/node/v8-locker.h │I│ installing /mason/install/usr/include/node/v8-function-callback.h │I│ installing /mason/install/usr/include/node/v8-cppgc.h │I│ installing /mason/install/usr/include/node/v8-template.h │I│ installing /mason/install/usr/include/node/v8-extension.h │I│ installing /mason/install/usr/include/node/v8-statistics.h │I│ installing /mason/install/usr/include/node/v8-context.h │I│ installing /mason/install/usr/include/node/v8-initialization.h │I│ installing /mason/install/usr/include/node/v8-profiler.h │I│ installing /mason/install/usr/include/node/v8-message.h │I│ installing /mason/install/usr/include/node/v8-weak-callback-info.h │I│ installing /mason/install/usr/include/node/v8-memory-span.h │I│ installing /mason/install/usr/include/node/v8-promise.h │I│ installing /mason/install/usr/include/node/v8-internal.h │I│ installing /mason/install/usr/include/node/v8-proxy.h │I│ installing /mason/install/usr/include/node/v8-primitive-object.h │I│ installing /mason/install/usr/include/node/v8-unwinder.h │I│ installing /mason/install/usr/include/node/v8-isolate.h │I│ installing /mason/install/usr/include/node/v8-traced-handle.h │I│ installing /mason/install/usr/include/node/v8-object.h │I│ installing /mason/install/usr/include/node/v8-date.h │I│ installing /mason/install/usr/include/node/v8-embedder-state-scope.h │I│ installing /mason/install/usr/include/node/v8-microtask.h │I│ installing /mason/install/usr/include/node/v8-snapshot.h │I│ installing /mason/install/usr/include/node/v8-handle-base.h │I│ installing /mason/install/usr/include/node/v8-typed-array.h │I│ installing /mason/install/usr/include/node/v8-exception.h │I│ installing /mason/install/usr/include/node/v8-callbacks.h │I│ installing /mason/install/usr/include/node/v8-microtask-queue.h │I│ installing /mason/install/usr/include/node/v8config.h │I│ installing /mason/install/usr/include/node/v8-container.h │I│ installing /mason/install/usr/include/node/v8-regexp.h │I│ installing /mason/install/usr/include/node/v8-function.h │I│ installing /mason/install/usr/include/node/v8-sandbox.h │I│ installing /mason/install/usr/include/node/v8-source-location.h │I│ installing /mason/install/usr/include/node/v8-json.h │I│ installing /mason/install/usr/include/node/v8-forward.h │I│ installing /mason/install/usr/include/node/v8-wasm.h │I│ installing /mason/install/usr/include/node/v8-maybe.h │I│ installing /mason/install/usr/include/node/v8-external.h │I│ installing /mason/install/usr/include/node/v8-persistent-handle.h │I│ installing /mason/install/usr/include/node/v8-primitive.h │I│ installing /mason/install/usr/include/node/v8.h │I│ installing /mason/install/usr/include/node/v8-data.h │I│ installing /mason/install/usr/include/node/v8-version.h │I│ installing /mason/install/usr/include/node/v8-value-serializer.h │I│ installing /mason/install/usr/include/node/cppgc/heap-handle.h │I│ installing /mason/install/usr/include/node/cppgc/allocation.h │I│ installing /mason/install/usr/include/node/cppgc/member.h │I│ installing /mason/install/usr/include/node/cppgc/explicit-management.h │I│ installing /mason/install/usr/include/node/cppgc/liveness-broker.h │I│ installing /mason/install/usr/include/node/cppgc/type-traits.h │I│ installing /mason/install/usr/include/node/cppgc/heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/common.h │I│ installing /mason/install/usr/include/node/cppgc/process-heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/heap-consistency.h │I│ installing /mason/install/usr/include/node/cppgc/platform.h │I│ installing /mason/install/usr/include/node/cppgc/sentinel-pointer.h │I│ installing /mason/install/usr/include/node/cppgc/custom-space.h │I│ installing /mason/install/usr/include/node/cppgc/prefinalizer.h │I│ installing /mason/install/usr/include/node/cppgc/object-size-trait.h │I│ installing /mason/install/usr/include/node/cppgc/macros.h │I│ installing /mason/install/usr/include/node/cppgc/garbage-collected.h │I│ installing /mason/install/usr/include/node/cppgc/trace-trait.h │I│ installing /mason/install/usr/include/node/cppgc/testing.h │I│ installing /mason/install/usr/include/node/cppgc/cross-thread-persistent.h │I│ installing /mason/install/usr/include/node/cppgc/heap-state.h │I│ installing /mason/install/usr/include/node/cppgc/name-provider.h │I│ installing /mason/install/usr/include/node/cppgc/persistent.h │I│ installing /mason/install/usr/include/node/cppgc/source-location.h │I│ installing /mason/install/usr/include/node/cppgc/visitor.h │I│ installing /mason/install/usr/include/node/cppgc/heap.h │I│ installing /mason/install/usr/include/node/cppgc/default-platform.h │I│ installing /mason/install/usr/include/node/cppgc/internal/logging.h │I│ installing /mason/install/usr/include/node/cppgc/internal/api-constants.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap.h │I│ installing /mason/install/usr/include/node/cppgc/internal/base-page-handle.h │I│ installing /mason/install/usr/include/node/cppgc/internal/write-barrier.h │I│ installing /mason/install/usr/include/node/cppgc/internal/finalizer-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/pointer-policies.h │I│ installing /mason/install/usr/include/node/cppgc/internal/atomic-entry-flag.h │I│ installing /mason/install/usr/include/node/cppgc/internal/name-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/compiler-specific.h │I│ installing /mason/install/usr/include/node/cppgc/internal/persistent-node.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap-local-data.h │I│ installing /mason/install/usr/include/node/cppgc/internal/gc-info.h │I│ installing /mason/install/usr/include/node/cppgc/internal/member-storage.h │I│ installing /mason/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h │I│ installing /mason/install/usr/include/node/libplatform/v8-tracing.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform-export.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform.h │I│ + mv /mason/install//usr/lib/node_modules /mason/install//usr/lib/node_modules_24 │I│ + chmod 0755 /mason/install//usr/bin/node │I│ + patchelf --remove-rpath /mason/install//usr/bin/node │I│ + mv /mason/install//usr/bin/node /mason/install//usr/bin/node-24 │I│ + rm -f /mason/install//usr/bin/corepack │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js /mason/install//usr/bin/corepack-24 │I│ + rm -f /mason/install//usr/bin/npm │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js /mason/install//usr/bin/npm-24 │I│ + rm -f /mason/install//usr/bin/npx │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js /mason/install//usr/bin/npx-24 │I│ + rm -rfv /mason/install/usr/share/doc │I│ removed '/mason/install/usr/share/doc/node/gdbinit' │I│ removed '/mason/install/usr/share/doc/node/lldb_commands.py' │I│ removed directory '/mason/install/usr/share/doc/node' │I│ removed directory '/mason/install/usr/share/doc' │I│ + mv /mason/install/usr/share/man/man1/node.1 /mason/install/usr/share/man/man1/node-24.1 │I│ + mv /mason/install/usr/include/node /mason/install/usr/include/node-24 │I│ + find /mason/install//usr/lib/node_modules_24/npm -not -path '/mason/install//usr/lib/node_modules_24/npm/bin/*' -executable -type f -exec chmod -x '{}' ';' │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + find /mason/install//usr/lib/node_modules_24/npm/node_modules '(' -name '*.md' -o -name 'AUTHOR*' -o -name 'LICENSE*' -o -name 'PULL*' -o -name Makefile -o -name appveyor.yml -o -name doc -o -name docs -o -name examples -o -name 'license*' -o -name '*.bak' -o -name '*.d.ts' -o -name '*.markdown' -o -name '.*.yml' -o -name .editorconfig -o -name .github -o -name .nycrc ')' -exec rm -rfv '{}' + │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/lru-cache/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/brace-expansion/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/promise-call-limit/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/path-scurry/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cacache/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-audit-report/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minizlib/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/binary-extensions/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/chownr/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmorg/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmorg/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/balanced-match/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/API.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/LICENSE-MIT' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/bin-links/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minimatch/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/text-table/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmversion/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmversion/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmexec/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmexec/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/init-package-json/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-install-checks/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tinyglobby/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/hosted-git-info/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/index.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/migratingFromV1.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/index.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/bindExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/connectExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/associateExample.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/bindExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/connectExample.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/associateExample.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs/examples' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks/docs' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tar/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/glob/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/safer-buffer/Porting-Buffer.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/safer-buffer/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmfund/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmfund/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/CONTRIBUTING.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/CHANGELOG.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/SECURITY.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Hacking.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmsearch/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmsearch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/smart-buffer/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs/ROADMAP.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/yallist/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/treeverse/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpack/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpack/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/negotiator/HISTORY.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/negotiator/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-bundled/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/.travis.yml' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-fetch/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ms/license.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/p-map/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@sigstore/core/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-collect/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/iconv-lite/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ssri/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/aproba/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmteam/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmteam/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/which/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/which/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cmd-shim/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/jsonparse/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/jsonparse/examples/twitterfeed.js' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/jsonparse/examples' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmaccess/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmaccess/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmdiff/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmdiff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/fs-minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/walk-up-path/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/license.js' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/git/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/license.js' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/query/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/config/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/config/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/env-paths/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/chalk/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-package-arg/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/just-diff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ip-address/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/proc-log/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/isexe/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/write-file-atomic/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-profile/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/nopt/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/nopt/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/tuf-js/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/LICENSE.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-sized/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/agent-base/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/promzard/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ini/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/read/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/proggy/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/CONTRIBUTING.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/release-notes.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/diff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/just-diff-apply/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@tufjs/models/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-flush/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-user-validate/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/debug/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/archy/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/archy/examples/beep.js' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/archy/examples/multi_line.js' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/node_modules/archy/examples' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/abbrev/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/pacote/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/pacote/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/semver/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/semver/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/util-deprecate/History.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/util-deprecate/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/exponential-backoff/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/is-cidr/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ignore-walk/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpublish/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/libnpmpublish/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cssesc/README.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cssesc/LICENSE-MIT.txt' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/ci-info/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/cidr-regex/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/mute-stream/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/sigstore/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/signal-exit/LICENSE.txt' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/supports-color/license' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/npm-packlist/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/graceful-fs/LICENSE' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' │I│ + rm -rfv /mason/install//usr/lib/node_modules_24/npm/docs │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/dependency-selectors.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/logging.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/developers.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/orgs.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/scope.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/scripts.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/package-spec.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/removal.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/workspaces.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/registry.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm/config.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content/using-npm' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-repo.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-uninstall.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-ci.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-access.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-docs.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-update.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-init.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-search.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-ls.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-run.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-stop.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-dist-tag.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-help-search.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-login.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-star.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-trust.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-rebuild.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-prune.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-help.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-shrinkwrap.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-set.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npx.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-pack.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-token.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-outdated.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-ping.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-test.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-explore.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-profile.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-deprecate.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-install.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-ll.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-prefix.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-org.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-pkg.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-sbom.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-logout.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-bugs.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-diff.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-cache.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-publish.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-edit.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-root.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-whoami.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-restart.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-exec.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-stars.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-undeprecate.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-version.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-fund.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-link.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-explain.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-query.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-team.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-find-dupes.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-config.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-get.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-install-ci-test.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-unpublish.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-completion.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-owner.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-view.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-doctor.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-unstar.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-audit.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-install-test.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-adduser.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-start.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands/npm-dedupe.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content/commands' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/install.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/npmrc.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-json.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-lock-json.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm/folders.md' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content/configuring-npm' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/content' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/workspaces.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/dependency-selectors.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/developers.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/package-spec.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/scripts.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/logging.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/orgs.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/config.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/scope.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/removal.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm/registry.html' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output/using-npm' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-prune.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-edit.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-star.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-stars.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-unstar.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-rebuild.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-version.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-team.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-test.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-exec.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-logout.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-org.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-root.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-diff.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-undeprecate.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-ls.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-explain.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-fund.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-stop.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-uninstall.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-update.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-doctor.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-set.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-pkg.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-dedupe.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-get.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npx.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-restart.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-cache.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-docs.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-dist-tag.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-help.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-adduser.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-profile.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-install-ci-test.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-whoami.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-query.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-trust.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-config.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-pack.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-audit.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-install-test.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-sbom.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-run.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-login.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-outdated.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-start.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-completion.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-unpublish.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-owner.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-prefix.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-shrinkwrap.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-deprecate.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-find-dupes.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-access.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-bugs.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-token.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-ci.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-search.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-init.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-ping.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-publish.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-ll.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-explore.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-help-search.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-repo.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-install.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-link.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands/npm-view.html' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output/commands' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-global.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/folders.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npmrc.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/install.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-json.html' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output/configuring-npm' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/output' │I│ removed '/mason/install//usr/lib/node_modules_24/npm/docs/lib/index.js' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs/lib' │I│ removed directory '/mason/install//usr/lib/node_modules_24/npm/docs' │I│ + rm -rfv /mason/install//usr/include │I│ removed '/mason/install//usr/include/node-24/config.gypi' │I│ removed '/mason/install//usr/include/node-24/common.gypi' │I│ removed '/mason/install//usr/include/node-24/node.h' │I│ removed '/mason/install//usr/include/node-24/node_api.h' │I│ removed '/mason/install//usr/include/node-24/js_native_api.h' │I│ removed '/mason/install//usr/include/node-24/js_native_api_types.h' │I│ removed '/mason/install//usr/include/node-24/node_api_types.h' │I│ removed '/mason/install//usr/include/node-24/node_buffer.h' │I│ removed '/mason/install//usr/include/node-24/node_object_wrap.h' │I│ removed '/mason/install//usr/include/node-24/node_version.h' │I│ removed '/mason/install//usr/include/node-24/v8-platform.h' │I│ removed '/mason/install//usr/include/node-24/v8-local-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-script.h' │I│ removed '/mason/install//usr/include/node-24/v8-debug.h' │I│ removed '/mason/install//usr/include/node-24/v8-value.h' │I│ removed '/mason/install//usr/include/node-24/v8-array-buffer.h' │I│ removed '/mason/install//usr/include/node-24/v8-embedder-heap.h' │I│ removed '/mason/install//usr/include/node-24/v8-locker.h' │I│ removed '/mason/install//usr/include/node-24/v8-function-callback.h' │I│ removed '/mason/install//usr/include/node-24/v8-cppgc.h' │I│ removed '/mason/install//usr/include/node-24/v8-template.h' │I│ removed '/mason/install//usr/include/node-24/v8-extension.h' │I│ removed '/mason/install//usr/include/node-24/v8-statistics.h' │I│ removed '/mason/install//usr/include/node-24/v8-context.h' │I│ removed '/mason/install//usr/include/node-24/v8-initialization.h' │I│ removed '/mason/install//usr/include/node-24/v8-profiler.h' │I│ removed '/mason/install//usr/include/node-24/v8-message.h' │I│ removed '/mason/install//usr/include/node-24/v8-weak-callback-info.h' │I│ removed '/mason/install//usr/include/node-24/v8-memory-span.h' │I│ removed '/mason/install//usr/include/node-24/v8-promise.h' │I│ removed '/mason/install//usr/include/node-24/v8-internal.h' │I│ removed '/mason/install//usr/include/node-24/v8-proxy.h' │I│ removed '/mason/install//usr/include/node-24/v8-primitive-object.h' │I│ removed '/mason/install//usr/include/node-24/v8-unwinder.h' │I│ removed '/mason/install//usr/include/node-24/v8-isolate.h' │I│ removed '/mason/install//usr/include/node-24/v8-traced-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-object.h' │I│ removed '/mason/install//usr/include/node-24/v8-date.h' │I│ removed '/mason/install//usr/include/node-24/v8-embedder-state-scope.h' │I│ removed '/mason/install//usr/include/node-24/v8-microtask.h' │I│ removed '/mason/install//usr/include/node-24/v8-snapshot.h' │I│ removed '/mason/install//usr/include/node-24/v8-handle-base.h' │I│ removed '/mason/install//usr/include/node-24/v8-typed-array.h' │I│ removed '/mason/install//usr/include/node-24/v8-exception.h' │I│ removed '/mason/install//usr/include/node-24/v8-callbacks.h' │I│ removed '/mason/install//usr/include/node-24/v8-microtask-queue.h' │I│ removed '/mason/install//usr/include/node-24/v8config.h' │I│ removed '/mason/install//usr/include/node-24/v8-container.h' │I│ removed '/mason/install//usr/include/node-24/v8-regexp.h' │I│ removed '/mason/install//usr/include/node-24/v8-function.h' │I│ removed '/mason/install//usr/include/node-24/v8-sandbox.h' │I│ removed '/mason/install//usr/include/node-24/v8-source-location.h' │I│ removed '/mason/install//usr/include/node-24/v8-json.h' │I│ removed '/mason/install//usr/include/node-24/v8-forward.h' │I│ removed '/mason/install//usr/include/node-24/v8-wasm.h' │I│ removed '/mason/install//usr/include/node-24/v8-maybe.h' │I│ removed '/mason/install//usr/include/node-24/v8-external.h' │I│ removed '/mason/install//usr/include/node-24/v8-persistent-handle.h' │I│ removed '/mason/install//usr/include/node-24/v8-primitive.h' │I│ removed '/mason/install//usr/include/node-24/v8.h' │I│ removed '/mason/install//usr/include/node-24/v8-data.h' │I│ removed '/mason/install//usr/include/node-24/v8-version.h' │I│ removed '/mason/install//usr/include/node-24/v8-value-serializer.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-handle.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/allocation.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/member.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/explicit-management.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/liveness-broker.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/type-traits.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-statistics.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/common.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/process-heap-statistics.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-consistency.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/platform.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/sentinel-pointer.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/custom-space.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/prefinalizer.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/object-size-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/macros.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/garbage-collected.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/trace-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/testing.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/cross-thread-persistent.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap-state.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/name-provider.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/persistent.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/source-location.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/visitor.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/heap.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/default-platform.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/logging.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/api-constants.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/caged-heap.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/base-page-handle.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/write-barrier.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/finalizer-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/pointer-policies.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/atomic-entry-flag.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/name-trait.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/compiler-specific.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/persistent-node.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/caged-heap-local-data.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/gc-info.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/member-storage.h' │I│ removed '/mason/install//usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' │I│ removed directory '/mason/install//usr/include/node-24/cppgc/internal' │I│ removed directory '/mason/install//usr/include/node-24/cppgc' │I│ removed '/mason/install//usr/include/node-24/libplatform/v8-tracing.h' │I│ removed '/mason/install//usr/include/node-24/libplatform/libplatform-export.h' │I│ removed '/mason/install//usr/include/node-24/libplatform/libplatform.h' │I│ removed directory '/mason/install//usr/include/node-24/libplatform' │I│ removed directory '/mason/install//usr/include/node-24' │I│ removed directory '/mason/install//usr/include' │I│ + install -dm00755 /mason/install//usr/lib/nodejs-24/bin │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/node-24 /mason/install//usr/lib/nodejs-24/bin/node │I│ '/mason/install//usr/lib/nodejs-24/bin/node' -> '../../../bin/node-24' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npm-24 /mason/install//usr/lib/nodejs-24/bin/npm │I│ '/mason/install//usr/lib/nodejs-24/bin/npm' -> '../../node_modules_24/npm/bin/npm-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npx-24 /mason/install//usr/lib/nodejs-24/bin/npx │I│ '/mason/install//usr/lib/nodejs-24/bin/npx' -> '../../node_modules_24/npm/bin/npx-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/corepack-24 /mason/install//usr/lib/nodejs-24/bin/corepack │I│ '/mason/install//usr/lib/nodejs-24/bin/corepack' -> '../../node_modules_24/corepack/dist/corepack.js' │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/corepack-24 │A│ » /usr/bin/node-24 │A│ » /usr/bin/npm-24 │A│ » /usr/bin/npx-24 │A│ » /usr/lib/libnode.so.137 │A│ » /usr/lib/node_modules_24/corepack/CHANGELOG.md │A│ » /usr/lib/node_modules_24/corepack/LICENSE.md │A│ » /usr/lib/node_modules_24/corepack/README.md │A│ » /usr/lib/node_modules_24/corepack/dist/corepack.js │A│ » /usr/lib/node_modules_24/corepack/dist/lib/corepack.cjs │A│ » /usr/lib/node_modules_24/corepack/dist/npm.js │A│ » /usr/lib/node_modules_24/corepack/dist/npx.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpm.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpx.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarn.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarnpkg.js │A│ » /usr/lib/node_modules_24/corepack/package.json │A│ » /usr/lib/node_modules_24/corepack/shims/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npm │A│ » /usr/lib/node_modules_24/corepack/shims/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npx │A│ » /usr/lib/node_modules_24/corepack/shims/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/npm/.npmrc │A│ » /usr/lib/node_modules_24/npm/LICENSE │A│ » /usr/lib/node_modules_24/npm/README.md │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm │A│ » /usr/lib/node_modules_24/npm/bin/npm-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npm-prefix.js │A│ » /usr/lib/node_modules_24/npm/bin/npm.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm.ps1 │A│ » /usr/lib/node_modules_24/npm/bin/npx │A│ » /usr/lib/node_modules_24/npm/bin/npx-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npx.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npx.ps1 │A│ » /usr/lib/node_modules_24/npm/index.js │A│ » /usr/lib/node_modules_24/npm/lib/arborist-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/base-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/entry.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/exit-handler.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/update-notifier.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/validate-engines.js │A│ » /usr/lib/node_modules_24/npm/lib/cli.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/access.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/adduser.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/audit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/bugs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/cache.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ci.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/completion.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/config.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dedupe.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/deprecate.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/diff.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dist-tag.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/docs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/doctor.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/edit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/exec.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explain.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explore.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/find-dupes.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/fund.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/get.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help-search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/init.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-ci-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/link.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ll.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/login.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/logout.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ls.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/org.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/outdated.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/owner.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pack.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ping.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pkg.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prefix.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/profile.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prune.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/publish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/query.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/rebuild.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/repo.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/restart.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/root.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/run.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/sbom.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/set.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/star.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stars.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/start.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stop.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/team.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/token.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/circleci.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/github.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/gitlab.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/index.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/list.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/revoke.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/undeprecate.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/uninstall.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/unpublish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/unstar.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/update.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/version.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/view.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/whoami.js │A│ » /usr/lib/node_modules_24/npm/lib/lifecycle-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/npm.js │A│ » /usr/lib/node_modules_24/npm/lib/package-url-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/trust-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/audit-error.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/auth.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/cmd-list.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/completion.fish │A│ » /usr/lib/node_modules_24/npm/lib/utils/completion.sh │A│ » /usr/lib/node_modules_24/npm/lib/utils/did-you-mean.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/display.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/error-message.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/explain-dep.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/explain-eresolve.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format-bytes.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format-search-stream.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/get-identity.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/get-workspaces.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/installed-deep.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/installed-shallow.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/is-windows.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/log-file.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/npm-usage.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/oidc.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/open-url.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/output-error.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/ping.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/queryable.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/read-user-info.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/reify-finish.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/reify-output.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/sbom-cyclonedx.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/sbom-spdx.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/tar.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/timers.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/update-workspaces.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/validate-lockfile.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/verify-signatures.js │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-access.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-adduser.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-audit.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-bugs.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-cache.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ci.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-completion.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-config.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-dedupe.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-deprecate.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-diff.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-dist-tag.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-docs.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-doctor.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-edit.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-exec.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-explain.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-explore.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-find-dupes.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-fund.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-get.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-help-search.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-help.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-init.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install-ci-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-link.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ll.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-login.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-logout.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ls.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-org.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-outdated.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-owner.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-pack.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ping.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-pkg.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-prefix.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-profile.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-prune.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-publish.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-query.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-rebuild.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-repo.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-restart.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-root.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-run.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-sbom.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-search.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-set.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-shrinkwrap.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-star.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stars.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-start.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stop.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-team.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-token.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-trust.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-undeprecate.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-uninstall.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unpublish.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unstar.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-update.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-version.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-view.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-whoami.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npx.1 │A│ » /usr/lib/node_modules_24/npm/man/man5/folders.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/install.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-global.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-shrinkwrap-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npmrc.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-lock-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man7/config.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/dependency-selectors.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/developers.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/logging.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/orgs.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/package-spec.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/registry.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/removal.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scope.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scripts.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/workspaces.7 │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/lib/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/agents.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/proxy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/audit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/funding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/ideal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/prune.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/audit-report.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/edge.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/from-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/inventory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/link.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/optional-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/printable.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/realpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/relpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/retire-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/signal-handling.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/tracker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/tree-check.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/vuln.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/definition.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/env-replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/nerf-dart.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/parse-field.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/set-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-description.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/get-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/move-file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/find.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/make-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/spawn.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/read-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/deep-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/matchers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/server.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/is-server-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/package-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/set-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/validate-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/serialized.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/utility.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/validate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/length.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/obj.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/crypto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/pem.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/cert.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/ext.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/ci.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/provider.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/signer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/types/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/oidc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/ua.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/witness.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/appdata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/seeds.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/certificate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/shared.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/filter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/delegations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/metadata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/role.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/signature.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/snapshot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/targets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/guard.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/bin-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/fix-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-node-modules.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-paths.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-prefix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-gently.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-mans.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/man-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/shim-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/binary-extensions.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/write.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/entry-index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/get.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/memoization.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/put.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/hash-to-segments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/tmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/utilities.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/vendors.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/bin/cssesc │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/cssesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/man/cssesc.1 │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/eslint.config.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/backoff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/esm/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/test.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/graceful-fs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/legacy-streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/polyfills.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/from-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/hosts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/parse-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/internal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp936.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp949.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp950.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf16.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf7.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/bom-handling.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ini/lib/ini.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ini/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/lib/default-input.js │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/lib/init-package-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/init-package-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/address-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ip-address.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ipv4.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/ipv6.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v4/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/dist/v6/regular-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-address/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/is-cidr/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/is-cidr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/jsonparse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic2.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/format-diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/should-print-patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/tarball.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/untar.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/file-exists.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/no-tty.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/with-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/provenance.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/publish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/unpublish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/commit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/enforce-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/read-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/retrieve-tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/version.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/write-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/pipeline.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-collect/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-collect/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/abort-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/blob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/body.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/fetch-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/headers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/request.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/yallist.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/charset.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/language.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/mediaType.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/addon.gypi │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/eslint.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp.bat │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp_main.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pyproject.toml │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/test_gyp.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/configure.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/create-config-gypi.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/download.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-node-directory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-python.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-visualstudio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/log.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/process-release.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/remove.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/src/win_delay_load_hook.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/bin/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt-lib.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/colors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/exit-code.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/detail.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/current-env.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/dev-engines.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/lib/npa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/auth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/check-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/default-opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/json-stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/fetcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/git.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/registry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/add-git-sha.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/cache-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/is-package-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/npm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/protected.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/tar-create-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/parser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/tracker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.png │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/callback.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/small-qrcode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/lib/main.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/dangerous.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/safer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/tests.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/bin/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/comparator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/range.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/cmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/coerce.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-loose.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/eq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/inc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/major.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/minor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/neq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/prerelease.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rcompare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rsort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/satisfies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/identifiers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/lrucache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/parse-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/re.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/preload.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/range.bnf │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/gtr.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/intersects.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/ltr.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/max-satisfying.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/min-satisfying.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/min-version.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/outside.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/simplify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/subset.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/to-comparators.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/sigstore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/build/smartbuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/build/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/client/socksclient.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/receivebuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/deprecated.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/index.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/deprecated.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/index.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ssri/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ssri/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/cwd-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/extract.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/get-write-flag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/header.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/large-numbers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/make-command.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/mkdir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/mode-fix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/normalize-unicode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/pack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/path-reservations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/pax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/process-umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/read-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/symlink-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/unpack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/update.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/warn-method.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/winchars.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/write-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/cwd-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/extract.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/get-write-flag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/header.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/large-numbers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/make-command.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/mkdir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/mode-fix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/normalize-unicode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/normalize-windows-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/pack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/path-reservations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/pax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/process-umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/read-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/strip-absolute-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/symlink-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/unpack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/update.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/warn-method.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/winchars.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/write-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/align.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/center.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/dotalign.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/doubledot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/table.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/lib/factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/src/factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/src/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/da.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/de.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/en-short.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/en.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/es.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/fa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/ne.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.d.cts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/breadth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/depth-descent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/depth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/fetcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/store.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/updater.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/utils/tmpfile.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/utils/url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/util-deprecate/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/util-deprecate/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/util-deprecate/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/lib/builtin-modules.json │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/which/bin/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/which/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/which/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/write-file-atomic/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/write-file-atomic/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/package.json │A│ » /usr/lib/nodejs-24/bin/corepack │A│ » /usr/lib/nodejs-24/bin/node │A│ » /usr/lib/nodejs-24/bin/npm │A│ » /usr/lib/nodejs-24/bin/npx │A│ » /usr/share/man/man1/node-24.1 │A│ » /usr/lib/debug/.build-id/ef/7c8e82c885b7e8d6de9be0a222ab8c76745fdd.debug │A│ » /usr/lib/debug/.build-id/ef/29eb58ff42c510045b6c1c744bb836ee5c5dbd.debug Verifying Verified "n/nodejs-24/manifest.x86_64.bin" matches built manifest based on hash match: "5c82169d60fd7325a62f9ab814948997381e69b7453601376df6163da998fc93" Packaging Emitted nodejs-24-24.15.0-6-1-x86_64.stone Emitted nodejs-24-dbginfo-24.15.0-6-1-x86_64.stone Phase Elapsed % │Initialize 0.82s 0.1% │Populate (moss) ││Resolve 0.33s 0.1% ││Fetch 0.53s 0.1% ││Blit 3.14s 0.5% │Fetch 2.38s 0.4% │x86_64 ││Prepare 1.83s 0.3% ││Setup 0.59s 0.1% ││Build 10m05.34s 95.3% ││Install 0.43s 0.1% │Analyze 1.05s 0.2% │Emit 18.86s 3.0% ────────────────────────────────────── Total 10m35.31s 100.0% Build finished successfully at 2026-04-30T17:47:17+02:00